aboutsummaryrefslogtreecommitdiff
path: root/alacritty_terminal/src/term/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'alacritty_terminal/src/term/mod.rs')
-rw-r--r--alacritty_terminal/src/term/mod.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/alacritty_terminal/src/term/mod.rs b/alacritty_terminal/src/term/mod.rs
index 378b3156..ee257272 100644
--- a/alacritty_terminal/src/term/mod.rs
+++ b/alacritty_terminal/src/term/mod.rs
@@ -436,7 +436,10 @@ impl<'a> Iterator for RenderableCellsIter<'a> {
let cell = Indexed {
inner: self.grid[self.cursor],
column: self.cursor.col,
- line: self.cursor.line,
+ // Using `self.cursor.line` leads to inconsitent cursor position when
+ // scrolling. See https://github.com/jwilm/alacritty/issues/2570 for more
+ // info.
+ line: self.inner.line(),
};
let mut renderable_cell =