[Flare] Fix isTouchEvent (#15824)
Dominic Gannaway committed
Jun 4, 2019 at 23:58 UTC
cfb79ee5b3d77f8635878194e282096dc9e85ceb
1 file changed
+2
-1
packages/react-events/src/Press.js
+2
-1
@@ -467,7 +467,8 @@ function calculateResponderRegion(
467
}
468
469
function isTouchEvent(nativeEvent: Event): boolean {
470
- return Array.isArray((nativeEvent: any).changedTouches);
470
+ const changedTouches = ((nativeEvent: any): TouchEvent).changedTouches;
471
+ return changedTouches && typeof changedTouches.length === 'number';
472
}
473
474
function getTouchFromPressEvent(nativeEvent: TouchEvent): Touch {