nakarte

Source code of https://map.sikmir.ru (fork)
git clone git://git.sikmir.ru/nakarte
Log | Files | Refs | LICENSE

commit d052c6a565adb97e5be58c08f398b3966adafdba
parent 9e6ffbdf5a7b6fd17a0df42a40c62348a012d4c2
Author: Sergej Orlov <wladimirych@gmail.com>
Date:   Wed,  1 Mar 2017 12:01:01 +0300

[print] try to release memory faster when merging layers by setting canvases size to zero

Diffstat:
Msrc/lib/leaflet.control.printPages/map-render.js | 4++++
1 file changed, 4 insertions(+), 0 deletions(-)

diff --git a/src/lib/leaflet.control.printPages/map-render.js b/src/lib/leaflet.control.printPages/map-render.js @@ -165,12 +165,16 @@ class PageComposer { this.destSize.x, this.destSize.y ); } + this.currentCanvas.width = 0; + this.currentCanvas.height = 0; this.currentCanvas = null; } getDataUrl() { this.mergeCurrentCanvas(); const dataUrl = this.targetCanvas.toDataURL("image/jpeg"); + this.targetCanvas.width = 0; + this.targetCanvas.height = 0; this.targetCanvas = null; return dataUrl; }