diff options
| -rw-r--r-- | js/ui/canvas.js | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/js/ui/canvas.js b/js/ui/canvas.js index e36f1b5..7e75ef6 100644 --- a/js/ui/canvas.js +++ b/js/ui/canvas.js @@ -26,7 +26,12 @@ var canvas = current_canvas = (function(){ current_canvas = canvas if (drawing) { erasing = (e.which == "3" || e.ctrlKey) - draw(lex, x, y, erasing) + if (e.shiftKey) { + line(lex, last_point, point, erasing) + } + else { + draw(lex, x, y, erasing) + } last_point[0] = x last_point[1] = y } |
