Merge pull request #36 from juliandescottes/fix-stroke-tool

Fix stroke tool
This commit is contained in:
Julian Descottes 2012-09-05 15:37:26 -07:00
commit d991441b5b

View File

@ -39,14 +39,12 @@
}; };
ns.Stroke.prototype.moveToolAt = function(col, row, color, drawer) { ns.Stroke.prototype.moveToolAt = function(col, row, color, drawer) {
drawer.clearOverlay();
// When the user moussemove (before releasing), we dynamically compute the // When the user moussemove (before releasing), we dynamically compute the
// pixel to draw the line and draw this line in the overlay canvas: // pixel to draw the line and draw this line in the overlay canvas:
var strokePoints = this.getLinePixels_(this.startCol, col, this.startRow, row); 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: // Drawing current stroke:
for(var i = 0; i< strokePoints.length; i++) { for(var i = 0; i< strokePoints.length; i++) {
@ -61,6 +59,7 @@
} }
drawer.updateOverlay(strokePoints[i].col, strokePoints[i].row, color); drawer.updateOverlay(strokePoints[i].col, strokePoints[i].row, color);
} }
drawer.renderOverlay();
}; };
/** /**