diff --git a/src/display/api.js b/src/display/api.js index ca192afe4..969d6c62a 100644 --- a/src/display/api.js +++ b/src/display/api.js @@ -2439,6 +2439,9 @@ var InternalRenderTask = (function InternalRenderTaskClosure() { cancel: function InternalRenderTask_cancel() { this.running = false; this.cancelled = true; + if (this.gfx) { + this.gfx.endDrawing(); + } if (this._canvas) { canvasInRendering.delete(this._canvas); }