loleaflet/src/layer/tile/GridLayer.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-)
New commits: commit fe06836afb1e710f8b9105ab2921f660713ae409 Author: Mihai Varga <mihai.va...@collabora.com> Date: Thu Jul 16 16:51:44 2015 +0300 loleaflet: prefetch fewer tiles in while editing diff --git a/loleaflet/src/layer/tile/GridLayer.js b/loleaflet/src/layer/tile/GridLayer.js index 3016a78..f59a15d 100644 --- a/loleaflet/src/layer/tile/GridLayer.js +++ b/loleaflet/src/layer/tile/GridLayer.js @@ -795,6 +795,12 @@ L.GridLayer = L.Layer.extend({ } var center = map.getCenter(); var zoom = map.getZoom(); + var tilesToFetch = 10; + var maxBorderWidth = 5; + if (this._premission === 'edit') { + tilesToFetch = 2; + maxBorderWidth = 2; + } if (!this._preFetchBorder) { var pixelBounds = map.getPixelBounds(center, zoom), @@ -807,14 +813,13 @@ L.GridLayer = L.Layer.extend({ var queue = [], finalQueue = [], visitedTiles = {}, - tilesToFetch = 10, borderWidth = 0; // don't search on a border wider than 5 tiles because it will freeze the UI while ((tileBorder.min.x >= 0 || tileBorder.min.y >= 0 || tileBorder.max.x * this._tileWidthTwips < this._docWidthTwips || tileBorder.max.y * this._tileHeightTwips < this._docHeightTwips) && - tilesToFetch > 0 && borderWidth < 5) { + tilesToFetch > 0 && borderWidth < maxBorderWidth) { // while the bounds do not fully contain the document for (var i = tileBorder.min.x; i <= tileBorder.max.x; i++) { _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits