Correctly position the real terminal cursor.

This commit is contained in:
Blaž Hrastnik 2021-02-04 16:50:16 +09:00
parent 446a7e5743
commit a014787ee8

View file

@ -348,8 +348,8 @@ impl Component for EditorView {
let mut pos = view
.screen_coords_at_pos(&view.doc.text().slice(..), cursor)
.expect("Cursor is out of bounds.");
pos.col += area.x as usize + OFFSET as usize;
pos.row += area.y as usize;
pos.col += view.area.x as usize + area.x as usize + OFFSET as usize;
pos.row += view.area.y as usize + area.y as usize;
Some(pos)
}
}