about summary refs log tree commit diff stats
path: root/select.lua
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2022-06-23 11:09:49 -0700
committerKartik K. Agaram <vc@akkartik.com>2022-06-23 11:09:49 -0700
commit009c7abb609931449457ea1250f7acccb66a217a (patch)
tree3655df3026f437ea3eb966015f9f7fe7d9bf8287 /select.lua
parent5a06c1286dabc2dc0fa82f41b9e79689e9a10105 (diff)
downloadtext.love-009c7abb609931449457ea1250f7acccb66a217a.tar.gz
extract a function
Diffstat (limited to 'select.lua')
-rw-r--r--select.lua3
1 files changed, 1 insertions, 2 deletions
diff --git a/select.lua b/select.lua
index 5659015..219fe3e 100644
--- a/select.lua
+++ b/select.lua
@@ -135,8 +135,7 @@ function Text.delete_selection_without_undo()
   Cursor1.pos = minp
   Selection1 = {}
   -- delete everything between min (inclusive) and max (exclusive)
-  Lines[minl].fragments = nil
-  Lines[minl].screen_line_starting_pos = nil
+  Text.clear_cache(Lines[minl])
   local min_offset = Text.offset(Lines[minl].data, minp)
   local max_offset = Text.offset(Lines[maxl].data, maxp)
   if minl == maxl then