From d6d8d628fb74c1b932a8833a0e495455cdc4da86 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Fri, 25 Aug 2017 16:50:14 +0200 Subject: [PATCH] mountoperation: Update to using GdkEvent API --- gtk/gtkmountoperation.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/gtk/gtkmountoperation.c b/gtk/gtkmountoperation.c index 2f5189d97c..0979bd0f60 100644 --- a/gtk/gtkmountoperation.c +++ b/gtk/gtkmountoperation.c @@ -1290,6 +1290,7 @@ do_popup_menu_for_process_tree_view (GtkWidget *widget, { GtkWidget *menu; GtkWidget *item; + gdouble x, y; menu = gtk_menu_new (); gtk_style_context_add_class (gtk_widget_get_style_context (menu), @@ -1302,14 +1303,15 @@ do_popup_menu_for_process_tree_view (GtkWidget *widget, gtk_menu_shell_append (GTK_MENU_SHELL (menu), item); gtk_widget_show (menu); - if (event && gdk_event_triggers_context_menu (event)) + if (event && gdk_event_triggers_context_menu (event) && + gdk_event_get_coords (event, &x, &y)) { GtkTreePath *path; GtkTreeSelection *selection; if (gtk_tree_view_get_path_at_pos (GTK_TREE_VIEW (op->priv->process_tree_view), - (gint) event->button.x, - (gint) event->button.y, + (gint) x, + (gint) y, &path, NULL, NULL,