diff options
author | Timm Bäder <mail@baedert.org> | 2018-12-07 17:03:45 +0100 |
---|---|---|
committer | Timm Bäder <mail@baedert.org> | 2018-12-07 17:03:45 +0100 |
commit | 43ef4d7b532878984a5c39f881987d4af2a49628 (patch) | |
tree | b8ce6a88832376f711f5caebd9195a7737efc6e5 | |
parent | 3ce45508e122f7fba8d6f6bf85ca4a96499b3ea2 (diff) | |
download | gtk+-43ef4d7b532878984a5c39f881987d4af2a49628.tar.gz |
menushell: Listen to non-primary button clicks
Menus should also be deactivated on right-button clicks.
-rw-r--r-- | gtk/gtkmenushell.c | 1 |
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", |