From 03c56407d35c09625b6e6073291c33444d4c6c43 Mon Sep 17 00:00:00 2001 From: juliandescottes Date: Thu, 6 Sep 2012 00:35:02 +0200 Subject: [PATCH 1/2] using clearOverlay --- js/drawingtools/Stroke.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/js/drawingtools/Stroke.js b/js/drawingtools/Stroke.js index d2e50853..ae6936b0 100644 --- a/js/drawingtools/Stroke.js +++ b/js/drawingtools/Stroke.js @@ -39,13 +39,11 @@ }; ns.Stroke.prototype.moveToolAt = function(col, row, color, drawer) { + drawer.clearOverlay(); + // When the user moussemove (before releasing), we dynamically compute the // pixel to draw the line and draw this line in the overlay canvas: var strokePoints = this.getLinePixels_(this.startCol, col, this.startRow, row); - - // Clean overlay canvas: - this.canvasOverlay.getContext("2d").clearRect( - 0, 0, this.canvasOverlay.width, this.canvasOverlay.height); // Drawing current stroke: for(var i = 0; i< strokePoints.length; i++) { From 5a36f8a3a81c21d3e5c4020f0f1a5b4c4637e00b Mon Sep 17 00:00:00 2001 From: juliandescottes Date: Thu, 6 Sep 2012 00:36:45 +0200 Subject: [PATCH 2/2] forgot to render the overlay --- js/drawingtools/Stroke.js | 1 + 1 file changed, 1 insertion(+) diff --git a/js/drawingtools/Stroke.js b/js/drawingtools/Stroke.js index ae6936b0..95da2b7e 100644 --- a/js/drawingtools/Stroke.js +++ b/js/drawingtools/Stroke.js @@ -59,6 +59,7 @@ } drawer.updateOverlay(strokePoints[i].col, strokePoints[i].row, color); } + drawer.renderOverlay(); }; /**