about summary refs log tree commit diff stats
path: root/main.lua
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2022-06-10 13:45:50 -0700
committerKartik K. Agaram <vc@akkartik.com>2022-06-10 13:45:50 -0700
commit88209ec343d8af8cadb038cbe375aceefb0ee498 (patch)
tree66f3568de5aa021201b51da2304ca9d37348e3d7 /main.lua
parent242a087016c81f944f84e9921c06b7883b2a92b3 (diff)
downloadtext.love-88209ec343d8af8cadb038cbe375aceefb0ee498.tar.gz
while we're at it, undo naming points
Diffstat (limited to 'main.lua')
-rw-r--r--main.lua2
1 files changed, 2 insertions, 0 deletions
diff --git a/main.lua b/main.lua
index ddde651..fc40f99 100644
--- a/main.lua
+++ b/main.lua
@@ -335,9 +335,11 @@ function App.textinput(t)
     Search_text = nil
     Text.search_next()
   elseif Current_drawing_mode == 'name' then
+    local before = snapshot(Lines.current_drawing_index)
     local drawing = Lines.current_drawing
     local p = drawing.points[drawing.pending.target_point]
     p.name = p.name..t
+    record_undo_event({before=before, after=snapshot(Lines.current_drawing_index)})
   else
     Text.textinput(t)
   end