From 1ee7aae32cd8bec3c96be82052781c38005643cd Mon Sep 17 00:00:00 2001 From: Brent Vatne Date: Sat, 8 Dec 2018 17:57:52 -0800 Subject: [PATCH] Skip initializing the gesture properties if no width or height are available --- packages/stack/src/views/StackView/StackViewLayout.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/stack/src/views/StackView/StackViewLayout.js b/packages/stack/src/views/StackView/StackViewLayout.js index fcb4f3db..2940977c 100644 --- a/packages/stack/src/views/StackView/StackViewLayout.js +++ b/packages/stack/src/views/StackView/StackViewLayout.js @@ -470,6 +470,14 @@ class StackViewLayout extends React.Component { return; } + // We can't run the gesture if width or height layout is unavailable + if ( + this.props.transitionProps.layout.width.__getValue() === 0 || + this.props.transitionProps.layout.height.__getValue() === 0 + ) { + return; + } + if (this._isMotionVertical()) { this._prepareGestureVertical(); } else {