[Libreoffice-commits] online.git: loleaflet/src
Dennis Francis (via logerrit)
logerrit at kemper.freedesktop.org
Wed Aug 12 08:23:58 UTC 2020
loleaflet/src/layer/tile/CanvasTileLayer.js | 16 ++++++++++------
1 file changed, 10 insertions(+), 6 deletions(-)
New commits:
commit b21f0c37cae85c696fc8f4172bd758b504dc7dd0
Author: Dennis Francis <dennis.francis at collabora.com>
AuthorDate: Fri Aug 7 17:48:50 2020 +0530
Commit: Dennis Francis <dennis.francis at collabora.com>
CommitDate: Wed Aug 12 10:23:40 2020 +0200
loleaflet: decrement _emptyTilesCount when tile is ready...
... and also move the 'statusindicator' event generation code.
Change-Id: Ifdd9eb26d58986ce5fea8ea19f7dc7576d12743e
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/100484
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice at gmail.com>
Reviewed-by: Dennis Francis <dennis.francis at collabora.com>
diff --git a/loleaflet/src/layer/tile/CanvasTileLayer.js b/loleaflet/src/layer/tile/CanvasTileLayer.js
index 57ebab698..3e86d3f0f 100644
--- a/loleaflet/src/layer/tile/CanvasTileLayer.js
+++ b/loleaflet/src/layer/tile/CanvasTileLayer.js
@@ -868,6 +868,16 @@ L.CanvasTileLayer = L.TileLayer.extend({
tile = this._tiles[key];
if (!tile) { return; }
+ var emptyTilesCountChanged = false;
+ if (this._emptyTilesCount > 0) {
+ this._emptyTilesCount -= 1;
+ emptyTilesCountChanged = true;
+ }
+
+ if (emptyTilesCountChanged && this._emptyTilesCount === 0) {
+ this._map.fire('statusindicator', { statusType: 'alltilesloaded' });
+ }
+
tile.loaded = +new Date();
tile.active = true;
@@ -1342,12 +1352,6 @@ L.CanvasTileLayer = L.TileLayer.extend({
if (this._tiles[key]._invalidCount > 0) {
this._tiles[key]._invalidCount -= 1;
}
- if (!tile.loaded) {
- this._emptyTilesCount -= 1;
- if (this._emptyTilesCount === 0) {
- this._map.fire('statusindicator', { statusType: 'alltilesloaded' });
- }
- }
tile.el.src = img;
}
L.Log.log(textMsg, 'INCOMING', key);
More information about the Libreoffice-commits
mailing list