diff options
author | Joe Wilm <joe@jwilm.com> | 2016-07-01 21:12:30 -0700 |
---|---|---|
committer | Joe Wilm <joe@jwilm.com> | 2016-07-01 21:12:30 -0700 |
commit | 9e45eea0c9af692dee1909b80d0c0552c385cf8c (patch) | |
tree | f83d1faa937c0af422266bc1d55cfb718e981969 | |
parent | ae39d38a151f264b09c8e7a698d3838f8aa18dd8 (diff) | |
download | r-alacritty-9e45eea0c9af692dee1909b80d0c0552c385cf8c.tar.gz r-alacritty-9e45eea0c9af692dee1909b80d0c0552c385cf8c.tar.bz2 r-alacritty-9e45eea0c9af692dee1909b80d0c0552c385cf8c.zip |
Fix sign error with scroll directions
This resolves an issue with the htop process list becoming corrupt.
-rw-r--r-- | src/term.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/term.rs b/src/term.rs index 0ddd8f00..aff95b55 100644 --- a/src/term.rs +++ b/src/term.rs @@ -466,11 +466,11 @@ impl ansi::Handler for Term { fn set_horizontal_tabstop(&mut self) { println!("set_horizontal_tabstop"); } fn scroll_up(&mut self, rows: i64) { println!("scroll_up: {}", rows); - self.scroll(-rows as isize); + self.scroll(rows as isize); } fn scroll_down(&mut self, rows: i64) { println!("scroll_down: {}", rows); - self.scroll(rows as isize); + self.scroll(-rows as isize); } fn insert_blank_lines(&mut self, count: i64) { println!("insert_blank_lines: {}", count); |