[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]