[gimp/gimp-2-10] app: don't grab keyboard focus when showing tool-button menu on hover



commit 1b3c94548806e8606f0615f6fe252c0663ada067
Author: Ell <ell_se yahoo com>
Date:   Sat Apr 11 12:29:35 2020 +0300

    app: don't grab keyboard focus when showing tool-button menu on hover
    
    In GimpToolButton, don't let the group menu grab the keyboard focus
    when showing it on hover.  This avoids accidentally reassigning the
    keyboard shortcut of the selected tool.

 app/widgets/gimptoolbutton.c | 3 +++
 1 file changed, 3 insertions(+)
---
diff --git a/app/widgets/gimptoolbutton.c b/app/widgets/gimptoolbutton.c
index 1ff4a9698a..1883843b67 100644
--- a/app/widgets/gimptoolbutton.c
+++ b/app/widgets/gimptoolbutton.c
@@ -1058,6 +1058,9 @@ gimp_tool_button_show_menu (GimpToolButton *tool_button,
   /* avoid initializing the selected tool */
   tools_select_cmd_block_initialize ();
 
+  gtk_menu_shell_set_take_focus (GTK_MENU_SHELL (tool_button->priv->menu),
+                                 ! tool_button->priv->show_menu_on_hover);
+
   gtk_menu_popup (
     GTK_MENU (tool_button->priv->menu),
     NULL, NULL,


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]