From ed787ab52239f02e67dc83836fe2775f6af4c610 Mon Sep 17 00:00:00 2001 From: Thom Dixon Date: Mon, 4 Apr 2016 10:00:37 -0700 Subject: [PATCH] Move ref check to setNativeProps from _onRefresh As requested by @satya164 :) --- Libraries/PullToRefresh/PullToRefreshViewAndroid.android.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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}); } });