loleaflet/src/layer/tile/CalcTileLayer.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)
New commits: commit 9a558124440ccd0a51e964647150d79a2c03525b Author: Michael Meeks <michael.me...@collabora.com> AuthorDate: Tue Sep 15 11:02:54 2020 +0100 Commit: Michael Meeks <michael.me...@collabora.com> CommitDate: Tue Sep 15 11:02:54 2020 +0100 calc grid: fix this interleaving. When the span starts in the middle of the view don't render backwards. Change-Id: Icc97fef88a65c0ca83167ddb72c03bece9a8e047 diff --git a/loleaflet/src/layer/tile/CalcTileLayer.js b/loleaflet/src/layer/tile/CalcTileLayer.js index 7cf1318a7..2c08e2faa 100644 --- a/loleaflet/src/layer/tile/CalcTileLayer.js +++ b/loleaflet/src/layer/tile/CalcTileLayer.js @@ -1839,8 +1839,10 @@ L.SheetDimension = L.Class.extend({ (spanData.data.sizecore * (spanData.end - spanData.start + 1)); if (spanFirstCorePx < endPix && spanData.data.poscorepx > startPix) { - var firstCorePx = startPix + spanData.data.sizecore - - ((startPix - spanFirstCorePx) % spanData.data.sizecore); + var firstCorePx = Math.max( + spanFirstCorePx, + startPix + spanData.data.sizecore - + ((startPix - spanFirstCorePx) % spanData.data.sizecore)); var lastCorePx = Math.min(endPix, spanData.data.poscorepx); for (var pos = firstCorePx; pos <= lastCorePx; pos += spanData.data.sizecore) { _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits