From 84e3d29a132721f78dfe96a728db11730d7a3e21 Mon Sep 17 00:00:00 2001 From: Eric Johnson Date: Wed, 5 Apr 2023 19:17:06 +0200 Subject: emulation: Fix invalid mouse scroll event on window edge Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2621 (cherry picked from commit 19acc51708d9e75ef2b314aa026467570e0bd8ee) (cherry picked from commit 3960fee241f39af6aeeff008a07796854e9b51f7) --- src/vte.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vte.cc b/src/vte.cc index 9f5801a4..b8e15d71 100644 --- a/src/vte.cc +++ b/src/vte.cc @@ -9409,7 +9409,7 @@ Terminal::widget_mouse_scroll(vte::platform::ScrollEvent const& event) cnt = -cnt; for (i = 0; i < cnt; i++) { /* Encode the parameters and send them to the app. */ - feed_mouse_event(grid_coords_from_view_coords(m_mouse_last_position), + feed_mouse_event(confined_grid_coords_from_view_coords(m_mouse_last_position), button, false /* not drag */, false /* not release */); -- cgit v1.2.1