mountoperation: Update to using GdkEvent API

This commit is contained in:
Carlos Garnacho
2017-08-25 16:50:14 +02:00
parent d7272af219
commit d6d8d628fb

View File

@@ -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,