loleaflet/src/layer/tile/GridLayer.js |    2 +-
 loleaflet/src/layer/tile/TileLayer.js |    1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

New commits:
commit 04be35fa39664202091cd97fea3b614c151e3f3f
Author: Mihai Varga <mihai.va...@collabora.com>
Date:   Mon Jul 27 12:26:08 2015 +0300

    loleaflet: prefetch tiles when all empty tiles have loaded

diff --git a/loleaflet/src/layer/tile/GridLayer.js 
b/loleaflet/src/layer/tile/GridLayer.js
index 515964f..7b4f7b6 100644
--- a/loleaflet/src/layer/tile/GridLayer.js
+++ b/loleaflet/src/layer/tile/GridLayer.js
@@ -751,7 +751,7 @@ L.GridLayer = L.Layer.extend({
        },
 
        _preFetchTiles: function () {
-               if (this._permission === 'edit') {
+               if (this._permission === 'edit' || this._emptyTilesCount > 0) {
                        return;
                }
                var center = this._map.getCenter();
diff --git a/loleaflet/src/layer/tile/TileLayer.js 
b/loleaflet/src/layer/tile/TileLayer.js
index f8ddb5e..423a1c2 100644
--- a/loleaflet/src/layer/tile/TileLayer.js
+++ b/loleaflet/src/layer/tile/TileLayer.js
@@ -106,6 +106,7 @@ L.TileLayer = L.GridLayer.extend({
                this._map.on('zoomstart zoomend', this._onZoom, this);
                this._map.on('clearselection', this._clearSelections, this);
                this._map.on('copy', this._onCopy, this);
+               this._map.on('alltilesloaded', this._preFetchTiles, this);
                this._startMarker.on('drag dragend', 
this._onSelectionHandleDrag, this);
                this._endMarker.on('drag dragend', this._onSelectionHandleDrag, 
this);
                this._textArea = this._map._textArea;
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to