From a7d5a965c54aab85ea7671b4622edd13262f60d7 Mon Sep 17 00:00:00 2001 From: Christian Duerr Date: Mon, 27 Jul 2020 19:05:25 +0000 Subject: Fix scrolling with selection expansion Fixes #4040. --- alacritty/src/event.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'alacritty/src/event.rs') diff --git a/alacritty/src/event.rs b/alacritty/src/event.rs index 84af666a..803e4398 100644 --- a/alacritty/src/event.rs +++ b/alacritty/src/event.rs @@ -167,7 +167,9 @@ impl<'a, N: Notify + 'a, T: EventListener> input::ActionContext for ActionCon && self.terminal.selection.as_ref().map(|s| s.is_empty()) != Some(true) { self.update_selection(self.terminal.vi_mode_cursor.point, Side::Right); - } else if ElementState::Pressed == self.mouse().left_button_state { + } else if self.mouse().left_button_state == ElementState::Pressed + || self.mouse().right_button_state == ElementState::Pressed + { let (x, y) = (self.mouse().x, self.mouse().y); let size_info = self.size_info(); let point = size_info.pixels_to_coords(x, y); -- cgit