From f2ab27e321ef46bcea7a735124f0441f8697544d Mon Sep 17 00:00:00 2001 From: Hedger Wang Date: Fri, 3 Feb 2017 13:47:50 -0800 Subject: [PATCH] Fix layout. Summary: The back view in should not be rendered unless the front view has been rendered and its layout has been measured. Reviewed By: fred2028 Differential Revision: D4509584 fbshipit-source-id: 72ad0c8e7dec258ae3a1ba88c0adeb9ad0bfdf6d --- Libraries/Experimental/SwipeableRow/SwipeableRow.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Libraries/Experimental/SwipeableRow/SwipeableRow.js b/Libraries/Experimental/SwipeableRow/SwipeableRow.js index 85030becd3f..283e847d2be 100644 --- a/Libraries/Experimental/SwipeableRow/SwipeableRow.js +++ b/Libraries/Experimental/SwipeableRow/SwipeableRow.js @@ -24,8 +24,8 @@ 'use strict'; const Animated = require('Animated'); -const PanResponder = require('PanResponder'); const I18nManager = require('I18nManager'); +const PanResponder = require('PanResponder'); const React = require('React'); const StyleSheet = require('StyleSheet'); const TimerMixin = require('react-timer-mixin'); @@ -174,7 +174,7 @@ const SwipeableRow = React.createClass({ render(): React.Element { // The view hidden behind the main view let slideOutView; - if (this.state.isSwipeableViewRendered) { + if (this.state.isSwipeableViewRendered && this.state.rowHeight) { slideOutView = (