about summary refs log tree commit diff stats
path: root/edit.lua
diff options
context:
space:
mode:
Diffstat (limited to 'edit.lua')
-rw-r--r--edit.lua7
1 files changed, 3 insertions, 4 deletions
diff --git a/edit.lua b/edit.lua
index 17bbc9e..c0b2f8e 100644
--- a/edit.lua
+++ b/edit.lua
@@ -130,10 +130,9 @@ function edit.draw(State)
     State.screen_bottom1.line = line_index
     if line.mode == 'text' then
 --?       print('text.draw', y, line_index)
-      line.starty = y
-      line.startpos = 1
+      local startpos = 1
       if line_index == State.screen_top1.line then
-        line.startpos = State.screen_top1.pos
+        startpos = State.screen_top1.pos
       end
       if line.data == '' then
         -- button to insert new drawing
@@ -150,7 +149,7 @@ function edit.draw(State)
                      end,
         })
       end
-      y, State.screen_bottom1.pos = Text.draw(State, line_index)
+      y, State.screen_bottom1.pos = Text.draw(State, line_index, y, startpos)
       y = y + State.line_height
 --?       print('=> y', y)
     elseif line.mode == 'drawing' then