about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--text.lua4
1 files changed, 3 insertions, 1 deletions
diff --git a/text.lua b/text.lua
index c4b9163..fe95772 100644
--- a/text.lua
+++ b/text.lua
@@ -1737,7 +1737,9 @@ function Text.x(s, pos)
 end
 
 function Text.to2(pos1)
-  assert(Lines[pos1.line].mode == 'text')
+  if Lines[pos1.line].mode == 'drawing' then
+    return {line=pos1.line, screen_line=1, screen_pos=1}
+  end
   local result = {line=pos1.line, screen_line=1}
   if Lines[pos1.line].screen_line_starting_pos == nil then
     result.screen_pos = pos1.pos