From b544e8c3576aec557f384c5d31224c6cfe625de7 Mon Sep 17 00:00:00 2001 From: "Kartik K. Agaram" Date: Tue, 17 May 2022 23:23:26 -0700 Subject: [PATCH] forgot to move this special case out --- drawing.lua | 3 --- main.lua | 5 +++++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/drawing.lua b/drawing.lua index 0b479fc..d05a173 100644 --- a/drawing.lua +++ b/drawing.lua @@ -167,9 +167,6 @@ function Drawing.keychord_pressed(chord) Drawing_width = Drawing_width/Zoom Zoom = 1.5 Drawing_width = Drawing_width*Zoom - elseif chord == 'escape' and love.mouse.isDown('1') then - local drawing = Drawing.current_drawing() - drawing.pending = {} elseif chord == 'C-f' and not love.mouse.isDown('1') then Current_drawing_mode = 'freehand' elseif chord == 'C-g' and not love.mouse.isDown('1') then diff --git a/main.lua b/main.lua index cd65f2d..3279dde 100644 --- a/main.lua +++ b/main.lua @@ -152,6 +152,11 @@ end function keychord_pressed(chord) if love.mouse.isDown('1') or chord:sub(1,2) == 'C-' then Drawing.keychord_pressed(chord) + elseif chord == 'escape' and love.mouse.isDown('1') then + local drawing = Drawing.current_drawing() + if drawing then + drawing.pending = {} + end else Text.keychord_pressed(chord) end