[gnome-builder/wip/gtk4-port: 993/1774] libide/gui: disable propagation limit for keybindings
- From: Christian Hergert <chergert src gnome org>
 
- To: commits-list gnome org
 
- Cc: 
 
- Subject: [gnome-builder/wip/gtk4-port: 993/1774] libide/gui: disable propagation limit for keybindings
 
- Date: Mon, 11 Jul 2022 22:31:30 +0000 (UTC)
 
commit a6ba33016a8b3a749d2612764aa2db7b0d1c55ad
Author: Christian Hergert <chergert redhat com>
Date:   Thu May 12 13:56:12 2022 -0700
    libide/gui: disable propagation limit for keybindings
    
    This still doesn't seem to fix the issue, but should be fine to set this
    now anyway.
 src/libide/gui/ide-workbench.c | 2 ++
 1 file changed, 2 insertions(+)
---
diff --git a/src/libide/gui/ide-workbench.c b/src/libide/gui/ide-workbench.c
index 9a1780fa3..585023eda 100644
--- a/src/libide/gui/ide-workbench.c
+++ b/src/libide/gui/ide-workbench.c
@@ -826,6 +826,7 @@ ide_workbench_add_workspace (IdeWorkbench *self,
   controller = gtk_shortcut_controller_new_for_model (G_LIST_MODEL (g_steal_pointer (&capture)));
   gtk_event_controller_set_name (controller, "ide-shortcuts-capture");
   gtk_event_controller_set_propagation_phase (controller, GTK_PHASE_CAPTURE);
+  gtk_event_controller_set_propagation_limit (controller, GTK_LIMIT_NONE);
   gtk_widget_add_controller (GTK_WIDGET (workspace), controller);
 
   /* Setup bubble shortcut controller for workspace */
@@ -834,6 +835,7 @@ ide_workbench_add_workspace (IdeWorkbench *self,
   controller = gtk_shortcut_controller_new_for_model (G_LIST_MODEL (g_steal_pointer (&bubble)));
   gtk_event_controller_set_name (controller, "ide-shortcuts-bubble");
   gtk_event_controller_set_propagation_phase (controller, GTK_PHASE_BUBBLE);
+  gtk_event_controller_set_propagation_limit (controller, GTK_LIMIT_NONE);
   gtk_widget_add_controller (GTK_WIDGET (workspace), controller);
 
   /* Track toplevel focus changes to maintain a most-recently-used queue. */
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]