summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKristian Rietveld <kris@gtk.org>2011-07-14 14:22:38 +0200
committerKristian Rietveld <kris@gtk.org>2011-07-14 14:22:38 +0200
commit88a18a28d5ca16ebe01a196fcd28cab2298a02d7 (patch)
tree60b03fe9f2fc9b8c0d9766e4a0e62dca0b59157a
parent86794ce0084ba81fc31d1a0f313498e969e3a3f3 (diff)
downloadgtk+-88a18a28d5ca16ebe01a196fcd28cab2298a02d7.tar.gz
quartz: Remove call to deprecated gdk_pointer_ungrab
-rw-r--r--gtk/gtkdnd-quartz.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/gtk/gtkdnd-quartz.c b/gtk/gtkdnd-quartz.c
index 0761171384..49db14e91e 100644
--- a/gtk/gtkdnd-quartz.c
+++ b/gtk/gtkdnd-quartz.c
@@ -1111,6 +1111,7 @@ gtk_drag_begin_internal (GtkWidget *widget,
{
GtkDragSourceInfo *info;
GdkDragContext *context;
+ GdkDevice *pointer;
NSWindow *nswindow;
context = gdk_drag_begin (gtk_widget_get_window (widget), NULL);
@@ -1167,7 +1168,8 @@ gtk_drag_begin_internal (GtkWidget *widget,
g_idle_add_full (G_PRIORITY_HIGH_IDLE, gtk_drag_begin_idle, context, NULL);
- gdk_pointer_ungrab (0);
+ pointer = gdk_drag_context_get_device (info->context);
+ gdk_device_ungrab (pointer, 0);
return context;
}