summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimm Bäder <mail@baedert.org>2018-12-07 17:03:45 +0100
committerTimm Bäder <mail@baedert.org>2018-12-07 17:03:45 +0100
commit43ef4d7b532878984a5c39f881987d4af2a49628 (patch)
treeb8ce6a88832376f711f5caebd9195a7737efc6e5
parent3ce45508e122f7fba8d6f6bf85ca4a96499b3ea2 (diff)
downloadgtk+-43ef4d7b532878984a5c39f881987d4af2a49628.tar.gz
menushell: Listen to non-primary button clicks
Menus should also be deactivated on right-button clicks.
-rw-r--r--gtk/gtkmenushell.c1
1 files changed, 1 insertions, 0 deletions
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",