diff options
Diffstat (limited to 'text.lua')
-rw-r--r-- | text.lua | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/text.lua b/text.lua index 6fd47cd..eb6c155 100644 --- a/text.lua +++ b/text.lua @@ -685,7 +685,7 @@ function Text.to_pos_on_line(line, mx, my) -- (The final screen line positions past end of screen line as always.) if mx > Line_width and screen_line_index < #line.screen_line_starting_pos then --? print('past end of non-final line; return') - return line.screen_line_starting_pos[screen_line_index+1] + return line.screen_line_starting_pos[screen_line_index+1]-1 end local s = string.sub(line.data, screen_line_starting_byte_offset) --? print('return', mx, Text.nearest_cursor_pos(s, mx), '=>', screen_line_starting_pos + Text.nearest_cursor_pos(s, mx) - 1) |