From 5657997f4ace82eb65e1a0f9ba5c29e694f90cec Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Wed, 15 Feb 2023 19:22:57 -0800 Subject: [PATCH] lib: set controller to capture phase Just so we don't chance it and loose events to GTK. --- lib/mks-display.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/mks-display.c b/lib/mks-display.c index 1f3de00..6ce595a 100644 --- a/lib/mks-display.c +++ b/lib/mks-display.c @@ -770,6 +770,7 @@ mks_display_init (MksDisplay *self) G_CALLBACK (mks_display_legacy_event_cb), self, G_CONNECT_SWAPPED); + gtk_event_controller_set_propagation_phase (controller, GTK_PHASE_CAPTURE); gtk_widget_add_controller (GTK_WIDGET (self), controller); gtk_widget_set_focusable (GTK_WIDGET (self), TRUE);