diff --git a/src/touch.js b/src/touch.js index 06bd881aa..e4a6ede4a 100644 --- a/src/touch.js +++ b/src/touch.js @@ -66,6 +66,8 @@ if (delta > 0 && delta <= 250) touch.isDoubleTap = true touch.last = now longTapTimeout = setTimeout(longTap, longTapDelay) + // adds the current touch contact for IE gesture recognition + if (gesture && e.type == 'MSPointerDown') gesture.addPointer(e.pointerId); }) .on('touchmove MSPointerMove', function(e){ if(e.type == 'MSPointerMove' && (e.pointerType != e.MSPOINTER_TYPE_TOUCH || !e.isPrimary)) return;