[gtk] menushell: Listen to non-primary button clicks



commit 43ef4d7b532878984a5c39f881987d4af2a49628
Author: Timm Bäder <mail baedert org>
Date:   Fri Dec 7 17:03:45 2018 +0100

    menushell: Listen to non-primary button clicks
    
    Menus should also be deactivated on right-button clicks.

 gtk/gtkmenushell.c | 1 +
 1 file changed, 1 insertion(+)
---
diff --git a/gtk/gtkmenushell.c b/gtk/gtkmenushell.c
index f9c497b8e5..2521b8368c 100644
--- a/gtk/gtkmenushell.c
+++ b/gtk/gtkmenushell.c
@@ -436,6 +436,7 @@ gtk_menu_shell_init (GtkMenuShell *menu_shell)
   gtk_widget_set_has_surface (widget, FALSE);
 
   controller = GTK_EVENT_CONTROLLER (gtk_gesture_multi_press_new ());
+  gtk_gesture_single_set_button (GTK_GESTURE_SINGLE (controller), 0);
   g_signal_connect (controller, "pressed",
                     G_CALLBACK (multi_press_pressed), menu_shell);
   g_signal_connect (controller, "released",


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