loleaflet/src/layer/tile/GridLayer.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
New commits: commit d0558bae7099fa736cacff6e6b0daba55c7aa927 Author: Pranav Kant <pran...@collabora.co.uk> Date: Wed Dec 7 14:27:01 2016 +0530 loleaflet: Don't prune tiles after every tile load When the connection is slow and tiles are received after a good amount of lag in between them, one tile load can prune tiles (of earlier zoom level) for which we have not yet received the tile response from the server - so there's nothing we have yet to overlap these tiles completely, leading to grey-ish patches when zooming in or out. Pruning these tiles later ensures that we do not remove any tiles of earlier zoom levels until all the tiles have been loaded. Change-Id: Ibb03f0c6bf2031741f0b8a4584c1821539587e88 diff --git a/loleaflet/src/layer/tile/GridLayer.js b/loleaflet/src/layer/tile/GridLayer.js index 9a62bc8..a704b42 100644 --- a/loleaflet/src/layer/tile/GridLayer.js +++ b/loleaflet/src/layer/tile/GridLayer.js @@ -980,13 +980,13 @@ L.GridLayer = L.Layer.extend({ this._fadeFrame = L.Util.requestAnimFrame(this._updateOpacity, this); } else { tile.active = true; - this._pruneTiles(); } L.DomUtil.addClass(tile.el, 'leaflet-tile-loaded'); if (this._noTilesToLoad()) { this.fire('load'); + this._pruneTiles(); } }, _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits