diff --git a/Libraries/PullToRefresh/PullToRefreshViewAndroid.android.js b/Libraries/PullToRefresh/PullToRefreshViewAndroid.android.js index f468fd0bd13783..d1e2cf5d4091a7 100644 --- a/Libraries/PullToRefresh/PullToRefreshViewAndroid.android.js +++ b/Libraries/PullToRefresh/PullToRefreshViewAndroid.android.js @@ -67,7 +67,8 @@ var PullToRefreshViewAndroid = React.createClass({ }, setNativeProps: function(props) { - return this.getInnerViewNode().setNativeProps(props); + let innerViewNode = this.getInnerViewNode(); + return innerViewNode && innerViewNode.setNativeProps(props); }, render: function() { @@ -88,7 +89,7 @@ var PullToRefreshViewAndroid = React.createClass({ _onRefresh: function() { this.props.onRefresh && this.props.onRefresh(); - this.getInnerViewNode() && this.setNativeProps({refreshing: !!this.props.refreshing}); + this.setNativeProps({refreshing: !!this.props.refreshing}); } });