1
0
Fork 0
mirror of https://github.com/alacritty/alacritty.git synced 2024-11-25 14:05:41 -05:00

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.
This commit is contained in:
Christian Duerr 2018-03-13 22:07:23 +01:00 committed by Joe Wilm
parent 6173603677
commit c1acbe47e6

View file

@ -134,7 +134,7 @@ impl<'a> RenderableCellsIter<'a> {
Some((start_line, loc.start.col, end_line, loc.end.col)) Some((start_line, loc.start.col, end_line, loc.end.col))
}, },
(Some(start_line), None) => { (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)) => { (None, Some(end_line)) => {
Some((grid.num_lines(), Column(0), end_line, loc.end.col)) Some((grid.num_lines(), Column(0), end_line, loc.end.col))