diff options
author | Christian Duerr <contact@christianduerr.com> | 2018-03-13 22:07:23 +0100 |
---|---|---|
committer | Joe Wilm <jwilm@users.noreply.github.com> | 2018-03-13 16:58:15 -0700 |
commit | c1acbe47e6b3b709bbd043dbe72d2bcbd4a224e6 (patch) | |
tree | 199972e299eaa9b43ccbc5dae0bda0703e815b17 | |
parent | 6173603677c950d96c470aa609dbc07e7d4c792f (diff) | |
download | alacritty-c1acbe47e6b3b709bbd043dbe72d2bcbd4a224e6.tar.gz alacritty-c1acbe47e6b3b709bbd043dbe72d2bcbd4a224e6.zip |
Fix buggy selection when scrolling down
When scrolling down with a selection on screen the first line was not
properly selected. This has been fixed by making sure the selection
always starts in the first cell when it is only partially visible.
-rw-r--r-- | src/term/mod.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/term/mod.rs b/src/term/mod.rs index a721501a..8d378247 100644 --- a/src/term/mod.rs +++ b/src/term/mod.rs @@ -134,7 +134,7 @@ impl<'a> RenderableCellsIter<'a> { Some((start_line, loc.start.col, end_line, loc.end.col)) }, (Some(start_line), None) => { - Some((start_line, loc.start.col, Line(0), grid.num_cols())) + Some((start_line, loc.start.col, Line(0), Column(0))) }, (None, Some(end_line)) => { Some((grid.num_lines(), Column(0), end_line, loc.end.col)) |