aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Wilm <joe@jwilm.com>2016-07-01 21:12:30 -0700
committerJoe Wilm <joe@jwilm.com>2016-07-01 21:12:30 -0700
commit9e45eea0c9af692dee1909b80d0c0552c385cf8c (patch)
treef83d1faa937c0af422266bc1d55cfb718e981969
parentae39d38a151f264b09c8e7a698d3838f8aa18dd8 (diff)
downloadr-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.rs4
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);