From 5bae7c1bd2ee1843c32cb6e44954e8c5e5904456 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C5=99emysl=20Eric=20Janouch?= Date: Wed, 3 Aug 2022 21:36:30 +0200 Subject: Use gdk_event_triggers_context_menu() --- fiv-sidebar.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'fiv-sidebar.c') diff --git a/fiv-sidebar.c b/fiv-sidebar.c index 8cb2080..bc83649 100644 --- a/fiv-sidebar.c +++ b/fiv-sidebar.c @@ -196,14 +196,13 @@ static gboolean on_breadcrumb_button_press(GtkWidget *widget, GdkEventButton *event, G_GNUC_UNUSED gpointer user_data) { - if (event->type != GDK_BUTTON_PRESS || - event->button != GDK_BUTTON_SECONDARY) - return FALSE; + if (!gdk_event_triggers_context_menu((const GdkEvent *) event)) + return GDK_EVENT_PROPAGATE; GFile *location = g_object_get_qdata(G_OBJECT(widget), fiv_sidebar_location_quark()); gtk_menu_popup_at_pointer(fiv_context_menu_new(widget, location), NULL); - return TRUE; + return GDK_EVENT_STOP; } static gboolean -- cgit v1.2.3