[gtk+/wip/carlosg/private-event-structs: 29/41] recentchoooser: Update to using GdkEvent API



commit 174ab56705182e51239f29c020f6148c095c964a
Author: Carlos Garnacho <carlosg gnome org>
Date:   Fri Aug 25 16:54:11 2017 +0200

    recentchoooser: Update to using GdkEvent API

 gtk/gtkrecentchooserdefault.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/gtk/gtkrecentchooserdefault.c b/gtk/gtkrecentchooserdefault.c
index f65c568..04166c2 100644
--- a/gtk/gtkrecentchooserdefault.c
+++ b/gtk/gtkrecentchooserdefault.c
@@ -1698,15 +1698,16 @@ recent_view_button_press_cb (GtkWidget      *widget,
                             gpointer        user_data)
 {
   GtkRecentChooserDefault *impl = GTK_RECENT_CHOOSER_DEFAULT (user_data);
+  gdouble x, y;
 
-  if (gdk_event_triggers_context_menu ((GdkEvent *) event))
+  if (gdk_event_triggers_context_menu ((GdkEvent *) event) &&
+      gdk_event_get_coords ((GdkEvent *) event, &x, &y))
     {
       GtkTreePath *path;
       gboolean res;
 
       res = gtk_tree_view_get_path_at_pos (GTK_TREE_VIEW (impl->priv->recent_view),
-                                          event->x, event->y,
-                                          &path,
+                                           x, y, &path,
                                           NULL, NULL, NULL);
       if (!res)
         return FALSE;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]