diff --git a/src/ol/handler/Click.js b/src/ol/handler/Click.js index 89ab32fe58..e19df4bb2d 100644 --- a/src/ol/handler/Click.js +++ b/src/ol/handler/Click.js @@ -57,6 +57,7 @@ ol.handler.Click.prototype.disposeInternal = function() { * @param {goog.events.BrowserEvent} e */ ol.handler.Click.prototype.handleClick = function(e) { + // do not emit a map click event after a drag if (!this.states_.dragged) { goog.events.dispatchEvent(this.map_, e); } diff --git a/src/ol/handler/MouseWheel.js b/src/ol/handler/MouseWheel.js index 8d9e1ea7e1..e6af0bccf5 100644 --- a/src/ol/handler/MouseWheel.js +++ b/src/ol/handler/MouseWheel.js @@ -76,5 +76,6 @@ ol.handler.MouseWheel.prototype.defaultBehavior = function(e) { map.setZoom(map.getZoom() - step, e.position); // We don't want the page to scroll. + // (MouseWheelEvent is a BrowserEvent) e.preventDefault(); };