[gnome-builder/wip/gtk4-port] 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] libide/gui: disable propagation limit for keybindings
- Date: Thu, 12 May 2022 20:56:16 +0000 (UTC)
commit e1bfc82ddd75cad1dbde1e12c907f10905c5f6b4
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 a16e0f21e..a690a30ca 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]