loleaflet/src/layer/tile/CanvasTileLayer.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-)
New commits: commit 071824e9a8c50c4159abbdc865bae19f41741930 Author: Michael Meeks <michael.me...@collabora.com> AuthorDate: Tue Sep 1 21:35:35 2020 +0100 Commit: Michael Meeks <michael.me...@collabora.com> CommitDate: Tue Sep 1 21:35:35 2020 +0100 calc canvas: paint invalid tiles until their replacement arrives. This avoids display corruption when panning, whereby stale/old canvas content would continue to be rendered in the 'holes' where invalid tiles were not rendered. Change-Id: Ic886c0924c5a930116b1437c8e0cf35726ab76a5 diff --git a/loleaflet/src/layer/tile/CanvasTileLayer.js b/loleaflet/src/layer/tile/CanvasTileLayer.js index 8643f8bf7..6d6aacecd 100644 --- a/loleaflet/src/layer/tile/CanvasTileLayer.js +++ b/loleaflet/src/layer/tile/CanvasTileLayer.js @@ -253,7 +253,7 @@ L.CanvasTilePainter = L.Class.extend({ !splitPosChanged && !scaleChanged); - console.debug('Tile size: ' + this._layer._getTileSize()); +// console.debug('Tile size: ' + this._layer._getTileSize()); if (skipUpdate) return; @@ -306,10 +306,14 @@ L.CanvasTilePainter = L.Class.extend({ var key = coords.key(); var tile = this._layer._tiles[key]; - var invalid = tile && tile._invalidCount && tile._invalidCount > 0; - if (tile && tile.loaded && !invalid) { +// var invalid = tile && tile._invalidCount && tile._invalidCount > 0; + if (tile && tile.loaded) { this.paint(tile, ctx); } +/* else + console.log('missing tile at ' + i + ', ' + j + ' ' + + tile + ' ' + (tile && tile.loaded) + ' ' + + (tile ? tile._invalidCount : -42) + ' ' + invalid); */ } } } _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits