diff --git a/src/ol/map.js b/src/ol/map.js index dcddb06c72..6cfa055824 100644 --- a/src/ol/map.js +++ b/src/ol/map.js @@ -652,11 +652,6 @@ ol.Map.prototype.handleBrowserEvent = function(browserEvent, opt_type) { var type = opt_type || browserEvent.type; var mapBrowserEvent = new ol.MapBrowserEvent(type, this, browserEvent); this.handleMapBrowserEvent(mapBrowserEvent); - if (type == goog.events.EventType.MOUSEOUT) { - this.focus_ = null; - } else { - this.focus_ = mapBrowserEvent.getCoordinate(); - } }; @@ -669,6 +664,11 @@ ol.Map.prototype.handleMapBrowserEvent = function(mapBrowserEvent) { // coordinates so interactions cannot be used. return; } + if (mapBrowserEvent.type == goog.events.EventType.MOUSEOUT) { + this.focus_ = null; + } else { + this.focus_ = mapBrowserEvent.getCoordinate(); + } mapBrowserEvent.frameState = this.frameState_; var interactions = this.getInteractions(); var interactionsArray = /** @type {Array.} */