From df83f0573732c3938b1d3bb69f097d281b57f462 Mon Sep 17 00:00:00 2001 From: "Andrew Y. Chen" Date: Tue, 13 Sep 2016 09:33:43 -0700 Subject: [PATCH] Remove ReactRootView's MeasureSpec assertion Reviewed By: AaaChiuuu Differential Revision: D3854737 fbshipit-source-id: d72975e49875049ed4411258e9a449b394ca7ece --- .../main/java/com/facebook/react/ReactRootView.java | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/ReactAndroid/src/main/java/com/facebook/react/ReactRootView.java b/ReactAndroid/src/main/java/com/facebook/react/ReactRootView.java index 0e03a2606..acb3f2704 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/ReactRootView.java +++ b/ReactAndroid/src/main/java/com/facebook/react/ReactRootView.java @@ -80,16 +80,6 @@ public class ReactRootView extends SizeMonitoringFrameLayout implements RootView @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { - int widthMode = MeasureSpec.getMode(widthMeasureSpec); - int heightMode = MeasureSpec.getMode(heightMeasureSpec); - - if (widthMode == MeasureSpec.UNSPECIFIED || heightMode == MeasureSpec.UNSPECIFIED) { - throw new IllegalStateException( - "The root catalyst view must have a width and height given to it by it's parent view. " + - "You can do this by specifying MATCH_PARENT or explicit width and height in the " + - "layout. widthMode=" + widthMode + ", heightMode=" + heightMode); - } - setMeasuredDimension( MeasureSpec.getSize(widthMeasureSpec), MeasureSpec.getSize(heightMeasureSpec));