diff --git a/src/display/canvas.js b/src/display/canvas.js index 2e8c76607..6355d73a7 100644 --- a/src/display/canvas.js +++ b/src/display/canvas.js @@ -856,7 +856,10 @@ var CanvasGraphics = (function CanvasGraphicsClosure() { if (this.transparentCanvas) { this.ctx = this.compositeCtx; + this.ctx.save(); + this.ctx.setTransform(1, 0, 0, 1, 0, 0); // Avoid apply transform twice this.ctx.drawImage(this.transparentCanvas, 0, 0); + this.ctx.restore(); this.transparentCanvas = null; }