Fix editor cursor positioning

This commit is contained in:
Joscha 2022-07-23 22:23:57 +02:00
parent 1e4bbc6eab
commit a5757d4660
3 changed files with 6 additions and 3 deletions

View file

@ -285,7 +285,7 @@ impl Widget for Editor {
let (cursor_row, cursor_line_idx) = Self::wrapped_cursor(self.idx, &indices);
let cursor_col = frame.width(lines[cursor_row].text().split_at(cursor_line_idx).0);
frame.set_cursor(Some(Pos::new(cursor_row as i32, cursor_col as i32)));
frame.set_cursor(Some(Pos::new(cursor_col as i32, cursor_row as i32)));
for (i, line) in lines.into_iter().enumerate() {
frame.write(Pos::new(0, i as i32), line);