Release canvas memory faster

This commit is contained in:
ahocevar
2019-01-21 22:43:36 +01:00
parent b6d115d868
commit e37734826c
6 changed files with 31 additions and 13 deletions

View File

@@ -103,6 +103,10 @@ class VectorRenderTile extends Tile {
*/
disposeInternal() {
this.removeSourceTiles_(this);
for (const key in this.context_) {
const canvas = this.context_[key].canvas;
canvas.width = canvas.height = 0;
}
this.setState(TileState.ABORT);
super.disposeInternal();
}