react-native/Libraries/Components
Eaden d63762194d Fix bug #5604 - Unrecognised signal for touchable no longer on the screen
Summary:Fixes bug https://github.com/facebook/react-native/issues/5604 ("Redscreen error when TouchRelease triggered on a component no longer in the tree")

( maybe not ideally )

This issue is triggered by the following:

A Touch event on a component ( Keep Pressing )
A state/props update removes the component from the tree and render is performed
A Touch Release event. ( When you release the press on the component no longer there )

This fix adds an early return to the signal handling code if a RESPONDER_RELEASE signal happens when the responder has disappeared
Closes https://github.com/facebook/react-native/pull/5637

Differential Revision: D3053729

Pulled By: sahrens

fb-gh-sync-id: 21a2a303d8921654607eaab824ef28fc16df9500
shipit-source-id: 21a2a303d8921654607eaab824ef28fc16df9500
2016-03-15 12:23:32 -07:00
..
ActivityIndicatorIOS Compose propTypes from View.propTypes where appropriate. 2015-11-18 13:06:27 -08:00
Clipboard Annotate Clipboard module 2016-02-15 10:05:34 -08:00
DatePicker Replace direct access of NativeModules.UIManager with require('UIManager') 2016-01-30 07:36:34 -08:00
DatePickerAndroid Remove knowledge of fbjs from the packager 2016-03-02 04:28:38 -08:00
DrawerAndroid add hyphen on drawerLockMode values 2016-03-10 08:24:23 -08:00
Intent Remove knowledge of fbjs from the packager 2016-03-02 04:28:38 -08:00
MapView Removed unnecessary exportedConstants 2016-03-10 10:21:34 -08:00
Navigation Remove knowledge of fbjs from the packager 2016-03-02 04:28:38 -08:00
Picker Add position to Picker onValueChange's call 2016-02-19 06:50:33 -08:00
ProgressBarAndroid ProgressBarAndroid: default value for styleAttr 2016-01-07 12:02:37 -08:00
ProgressViewIOS Compose propTypes from View.propTypes where appropriate. 2015-11-18 13:06:27 -08:00
RefreshControl RefreshControl refreshing prop and doc improvements 2016-03-13 03:04:24 -07:00
ScrollView Fix typo in ScrollView childLayoutProps error message 2016-03-14 14:35:27 -07:00
SegmentedControlIOS Compose propTypes from View.propTypes where appropriate. 2015-11-18 13:06:27 -08:00
SliderIOS Add option for both min/max track image. 2015-12-21 10:30:39 -08:00
StatusBar Add imperative API to StatusBar 2016-02-16 03:04:49 -08:00
Switch pick up some easy-to-fix lint warnings 2016-02-16 02:00:57 -08:00
SwitchAndroid Bugfix - Typos 2015-12-15 09:09:32 -08:00
SwitchIOS Added ColorPropType 2015-12-23 10:08:38 -08:00
TabBarIOS Added ColorPropType 2015-12-23 10:08:38 -08:00
TextInput Fixes #1509 -- Add note about side-specific properties on TextInput 2016-03-10 13:44:23 -08:00
TimePickerAndroid Remove knowledge of fbjs from the packager 2016-03-02 04:28:38 -08:00
ToastAndroid Remove knowledge of fbjs from the packager 2016-03-02 04:28:38 -08:00
ToolbarAndroid Added ColorPropType 2015-12-23 10:08:38 -08:00
Touchable Fix bug #5604 - Unrecognised signal for touchable no longer on the screen 2016-03-15 12:23:32 -07:00
UnimplementedViews Quick fix to require cycle in UnimplementedView 2015-11-23 14:14:32 -08:00
View Remove knowledge of fbjs from the packager 2016-03-02 04:28:38 -08:00
ViewPager Add onPageScrollStateChanged for ViewPagerAndroid 2016-01-29 01:17:35 -08:00
WebView Removed unnecessary exportedConstants 2016-03-10 10:21:34 -08:00
ScrollResponder.js Remove knowledge of fbjs from the packager 2016-03-02 04:28:38 -08:00
StaticContainer.js Move stuff out of vendor/react_contrib/ 2015-10-12 11:18:30 -07:00
StaticRenderer.js [Haste] @provides -> @providesModule StaticRenderer 2015-05-14 08:42:13 -08:00
Subscribable.js [ReactNative] clean lint for Libraries/Components 2015-05-18 15:54:07 -08:00