From cfb79ee5b3d77f8635878194e282096dc9e85ceb Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Tue, 4 Jun 2019 23:58:11 +0100 Subject: [PATCH] [Flare] Fix isTouchEvent (#15824) --- packages/react-events/src/Press.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/react-events/src/Press.js b/packages/react-events/src/Press.js index 189956d9d0..51156a8903 100644 --- a/packages/react-events/src/Press.js +++ b/packages/react-events/src/Press.js @@ -467,7 +467,8 @@ function calculateResponderRegion( } function isTouchEvent(nativeEvent: Event): boolean { - return Array.isArray((nativeEvent: any).changedTouches); + const changedTouches = ((nativeEvent: any): TouchEvent).changedTouches; + return changedTouches && typeof changedTouches.length === 'number'; } function getTouchFromPressEvent(nativeEvent: TouchEvent): Touch {