diff --git a/src/ol/map.js b/src/ol/map.js index 8fa48bedfe..1fa938ba70 100644 --- a/src/ol/map.js +++ b/src/ol/map.js @@ -617,11 +617,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(); - } }; @@ -634,6 +629,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.} */