From 300cb03e944bd46e06e01232c49e521c31e4ca3f Mon Sep 17 00:00:00 2001 From: "Andrew Y. Chen" Date: Tue, 6 Sep 2016 12:36:59 -0700 Subject: [PATCH] Remove ReactRootView's MeasureSpec assertion Reviewed By: astreet Differential Revision: D3811226 fbshipit-source-id: 611e5a2960928c19d93823616d68aa11a9786bf6 --- .../java/com/facebook/react/ReactRootView.java | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/ReactAndroid/src/main/java/com/facebook/react/ReactRootView.java b/ReactAndroid/src/main/java/com/facebook/react/ReactRootView.java index 0e03a2606731e3..60073966c85d31 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/ReactRootView.java +++ b/ReactAndroid/src/main/java/com/facebook/react/ReactRootView.java @@ -80,19 +80,7 @@ public ReactRootView(Context context, AttributeSet attrs, int defStyle) { @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)); + super.onMeasure(widthMeasureSpec, heightMeasureSpec); mWasMeasured = true; // Check if we were waiting for onMeasure to attach the root view