From 0fa66cc7e76199db406624f96f6bc92702f7f33d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Lemoine?= Date: Tue, 29 Oct 2013 16:08:38 +0100 Subject: [PATCH] Remove mousedown listener on first touchstart --- src/ol/mapbrowserevent.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ol/mapbrowserevent.js b/src/ol/mapbrowserevent.js index 5372ee7aee..b5c19b4d17 100644 --- a/src/ol/mapbrowserevent.js +++ b/src/ol/mapbrowserevent.js @@ -266,6 +266,10 @@ ol.MapBrowserEventHandler.prototype.handleMouseMove_ = function(browserEvent) { * @private */ ol.MapBrowserEventHandler.prototype.handleTouchStart_ = function(browserEvent) { + if (!goog.isNull(this.mousedownListenerKey_)) { + goog.events.unlistenByKey(this.mousedownListenerKey_); + this.mousedownListenerKey_ = null; + } // prevent context menu // When the IE pointer events are used, this prevents a // 'mousedown' from being fired after this event for the primary