loleaflet/src/layer/AnnotationManager.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
New commits: commit f3700400e68a7e33c45b1a2d483d6fff53a1f920 Author: Henry Castro <hcas...@collabora.com> Date: Wed Mar 22 21:21:41 2017 -0400 loleaflet: fix the selection of the annotation object Change-Id: I1bf6b669b768057b7b9943654db79b2966ca3ec3 diff --git a/loleaflet/src/layer/AnnotationManager.js b/loleaflet/src/layer/AnnotationManager.js index 8933f6e5..c882b9a0 100644 --- a/loleaflet/src/layer/AnnotationManager.js +++ b/loleaflet/src/layer/AnnotationManager.js @@ -94,7 +94,7 @@ L.AnnotationManager = L.Class.extend({ select: function (obj) { var annotation = obj instanceof L.Annotation ? obj : this.getItem(obj); - if (!this._selected.annotation || this._selected.annotation._data.id !== annotation._data.id) { + if (annotation) { this._selected.annotation = annotation; this.update(); } @@ -103,8 +103,8 @@ L.AnnotationManager = L.Class.extend({ update: function () { var topRight = this._map.project(this._map.options.maxBounds.getNorthEast()); var point, rectangles; - this.layout(); if (this._selected.annotation) { + this.layout(); point = this._map._docLayer._twipsToPixels(this._selected.annotation._data.anchorPos.min); this._map._docLayer._selections.clearLayers(); rectangles = L.PolyUtil.rectanglesToPolygons(L.LOUtil.stringToRectangles(this._selected.annotation._data.textRange), this._map._docLayer); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits