loleaflet/src/layer/tile/ImpressTileLayer.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
New commits: commit 06b0bfe3e07a25a45bc4cf30126fadf13463a697 Author: Henry Castro <hcas...@collabora.com> AuthorDate: Mon Nov 4 16:55:29 2019 -0400 Commit: Henry Castro <hcas...@collabora.com> CommitDate: Mon Nov 4 22:27:54 2019 +0100 loleaflet: fix "Uncaught TypeError: Cannot set property 'invalid' of undefined". ImpressTileLayer.js:686 Uncaught TypeError: Cannot set property 'invalid' of undefined at NewClass._onInvalidateTilesMsg (ImpressTileLayer.js:686) at NewClass._onMessage (TileLayer.js:553) at NewClass._onMessage (ImpressTileLayer.js:604) at NewClass._onMessage (Socket.js:806) Change-Id: Iea1272d8239a56731685597d022f63eb663bd6ea Reviewed-on: https://gerrit.libreoffice.org/82044 Reviewed-by: Henry Castro <hcas...@collabora.com> Tested-by: Henry Castro <hcas...@collabora.com> diff --git a/loleaflet/src/layer/tile/ImpressTileLayer.js b/loleaflet/src/layer/tile/ImpressTileLayer.js index fd2ee785b..f47695176 100644 --- a/loleaflet/src/layer/tile/ImpressTileLayer.js +++ b/loleaflet/src/layer/tile/ImpressTileLayer.js @@ -685,7 +685,10 @@ L.ImpressTileLayer = L.TileLayer.extend({ this._map.fire('updatepart', {part: command.part, docType: this._docType}); } - this._map._docPreviews[command.part].invalid = true; + var preview = this._map._docPreviews[command.part]; + if (preview) { + preview.invalid = true; + } this._previewInvalidations.push(invalidBounds); // 1s after the last invalidation, update the preview clearTimeout(this._previewInvalidator); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits