diff --git a/src/leaflet.utfgrid.js b/src/leaflet.utfgrid.js index 4309ca2..8037695 100644 --- a/src/leaflet.utfgrid.js +++ b/src/leaflet.utfgrid.js @@ -121,7 +121,7 @@ L.UtfGrid = (L.Layer || L.Class).extend({ var on = this._objectForEvent(e); if (on.data !== this._mouseOn) { - if (this._mouseOn) { + if (this._mouseOn && on.data == null) { this.fire('mouseout', { latlng: e.latlng, data: this._mouseOn }); if (this.options.pointerCursor) { this._container.style.cursor = '';