Просмотр исходного кода

fix(core): some device touches is not array (#398)

Louis Young 6 месяцев назад
Родитель
Сommit
0027c2e452
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      packages/canvas-engine/core/src/core/utils/mouse-touch-event.ts

+ 1 - 1
packages/canvas-engine/core/src/core/utils/mouse-touch-event.ts

@@ -1,6 +1,6 @@
 export namespace MouseTouchEvent {
   export const isTouchEvent = (event: TouchEvent | React.TouchEvent): event is TouchEvent =>
-    Array.isArray(event?.touches) && event.touches.length > 0;
+    'touches' in event;
 
   export const touchToMouseEvent = (event: Event): MouseEvent | Event => {
     if (!isTouchEvent(event as TouchEvent)) {