Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix onPress prop for Touchable Components being called twice on Andro…
…id Tv (#26474) Summary: Due to an update to react-native on the android tv platform tapping the select button on a remote calls the onPress prop twice for `TouchableHighlight`, `TouchableOpacity`, and `TouchableWithoutFeedback`. This is happening because touchableHandlePress gets called from two places. First from the onClick prop in the touchable component and second from the TVEventHandler in the TouchableMixin. ## Changelog [Android] [Fixed] - Adds a not android check to the select case of the TVEventHandler callback in the TouchableMixin. Pull Request resolved: #26474 Test Plan: Confirmed on Android Tv and Apple Tv 1) Add a TouchableOpacity to a screen with an onPress callback 2) Run app 3) Focus the TouchableOpacity 4) Press the Select Button on the Remote **Expected Results** onPress is called once Differential Revision: D17530170 Pulled By: TheSavior fbshipit-source-id: b776faba477c6231ad296abd21f072335dca5556
- Loading branch information