[Libreoffice-commits] online.git: loleaflet/src

Mihai Varga mihai.varga at collabora.com
Wed Sep 2 08:18:03 PDT 2015


 loleaflet/src/layer/tile/TileLayer.js |    4 ++++
 1 file changed, 4 insertions(+)

New commits:
commit da1992103dd77719df97692af3ff17a6fd932792
Author: Mihai Varga <mihai.varga at collabora.com>
Date:   Wed Sep 2 18:16:59 2015 +0300

    loleaflet: sometimes the graphic marker is not created
    
    It was reported to me but I couldn't reproduce. I suspect some invalid
    coordinates

diff --git a/loleaflet/src/layer/tile/TileLayer.js b/loleaflet/src/layer/tile/TileLayer.js
index 97ced2f..877c67e 100644
--- a/loleaflet/src/layer/tile/TileLayer.js
+++ b/loleaflet/src/layer/tile/TileLayer.js
@@ -549,6 +549,10 @@ L.TileLayer = L.GridLayer.extend({
 				this._map.removeLayer(this._graphicMarker);
 			}
 			this._graphicMarker = L.rectangle(this._graphicSelection, {fill: false});
+			if (!this._graphicMarker) {
+				this._map.fire('error', {msg: 'Graphic marker initialization'});
+				return;
+			}
 			this._graphicMarker.editing.enable();
 			this._graphicMarker.on('editstart editend', this._onGraphicEdit, this);
 			this._map.addLayer(this._graphicMarker);


More information about the Libreoffice-commits mailing list