loleaflet/src/layer/tile/CanvasTileLayer.js | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-)
New commits: commit 693c60eebf1cc285e5b9ff8941207efedd898c3c Author: Michael Meeks <michael.me...@collabora.com> AuthorDate: Thu Sep 10 15:35:27 2020 +0100 Commit: Michael Meeks <michael.me...@collabora.com> CommitDate: Thu Sep 10 15:35:27 2020 +0100 calc canvas: get the right core px size of the canvas across. Change-Id: Ib079097b9d5caf707bd95b286d675791b5df9255 diff --git a/loleaflet/src/layer/tile/CanvasTileLayer.js b/loleaflet/src/layer/tile/CanvasTileLayer.js index d035f6ee9..5ab4b7ff2 100644 --- a/loleaflet/src/layer/tile/CanvasTileLayer.js +++ b/loleaflet/src/layer/tile/CanvasTileLayer.js @@ -97,16 +97,16 @@ L.CanvasTilePainter = L.Class.extend({ }, _setCanvasSize: function (widthCSSPx, heightCSSPx) { - var pixWidth = Math.floor(widthCSSPx * this._dpiScale); - var pixHeight = Math.floor(heightCSSPx * this._dpiScale); + this._pixWidth = Math.floor(widthCSSPx * this._dpiScale); + this._pixHeight = Math.floor(heightCSSPx * this._dpiScale); // real pixels have to be integral - this._canvas.width = pixWidth; - this._canvas.height = pixHeight; + this._canvas.width = this._pixWidth; + this._canvas.height = this._pixHeight; // CSS pixels can be fractional, but need to round to the same real pixels - var cssWidth = pixWidth / this._dpiScale; // NB. beware - var cssHeight = pixHeight / this._dpiScale; + var cssWidth = this._pixWidth / this._dpiScale; // NB. beware + var cssHeight = this._pixHeight / this._dpiScale; this._canvas.style.width = cssWidth.toFixed(4) + 'px'; this._canvas.style.height = cssHeight.toFixed(4) + 'px'; @@ -148,8 +148,9 @@ L.CanvasTilePainter = L.Class.extend({ var paneBoundsList = splitPanesContext ? splitPanesContext.getPxBoundList(viewBounds) : [viewBounds]; + var canvasCorePx = new L.Point(this._pixWidth, this._pixHeight); - return { canvasSize: this._lastSize, + return { canvasSize: canvasCorePx, tileSize: tileSize, viewBounds: viewBounds, paneBoundsList: paneBoundsList }; _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits