From bd4b55ddbf84912e456f36eaa4b63b06863e2e05 Mon Sep 17 00:00:00 2001 From: kai-berlin Date: Tue, 3 Nov 2020 19:43:21 -0500 Subject: [PATCH] broadway: Set modifier state of scroll events Set modifier state of scroll events, so Ctrl-scroll works. Fixes: #2733 --- gdk/broadway/gdkeventsource.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gdk/broadway/gdkeventsource.c b/gdk/broadway/gdkeventsource.c index 0c4612a6ed..e946778483 100644 --- a/gdk/broadway/gdkeventsource.c +++ b/gdk/broadway/gdkeventsource.c @@ -224,6 +224,7 @@ _gdk_broadway_events_got_input (BroadwayInputMsg *message) event->scroll.y = message->pointer.win_y; event->scroll.x_root = message->pointer.root_x; event->scroll.y_root = message->pointer.root_y; + event->scroll.state = message->pointer.state; event->scroll.direction = message->scroll.dir == 0 ? GDK_SCROLL_UP : GDK_SCROLL_DOWN; gdk_event_set_device (event, device_manager->core_pointer); gdk_event_set_seat (event, gdk_device_get_seat (device_manager->core_pointer));