diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2022-05-19 22:41:24 -0700 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2022-05-19 22:41:24 -0700 |
commit | a7c7fd6bce32256350cede6cea8c96ad6ecf1366 (patch) | |
tree | e1f999dbeed2f46132424a65c71030f6ff77c998 | |
parent | e2b371ea37076c5bf7a7941f99aaf7eff3a5abdd (diff) | |
download | lines.love-a7c7fd6bce32256350cede6cea8c96ad6ecf1366.tar.gz |
bugfix: cursor past end of screen line
-rw-r--r-- | text.lua | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/text.lua b/text.lua index 6283763..c14a60d 100644 --- a/text.lua +++ b/text.lua @@ -302,7 +302,7 @@ function Text.move_cursor(line_index, line, mx, my) -- line position cursor on final character of screen line. -- (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 - Cursor_pos = line.screen_line_starting_pos[screen_line_index+1] - 1 + Cursor_pos = line.screen_line_starting_pos[screen_line_index+1] return end local s = string.sub(line.data, screen_line_starting_pos) |