summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKristian Rietveld <kris@gtk.org>2010-10-19 13:26:06 +0200
committerKristian Rietveld <kris@gtk.org>2010-10-19 14:07:39 +0200
commit8ac7f641235296a502c583cc2aa97e192cdb862b (patch)
tree7784cbd449c04ebab9a2cdc06db50f1d82c414cf
parenta1134e56224e881c3bf99c38e7f9681e18c85acc (diff)
downloadgtk+-8ac7f641235296a502c583cc2aa97e192cdb862b.tar.gz
dnd-quartz: take hot spot into account when setting up drag
-rw-r--r--gtk/gtkdnd-quartz.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/gtk/gtkdnd-quartz.c b/gtk/gtkdnd-quartz.c
index 74964d00e1..bc27d1444f 100644
--- a/gtk/gtkdnd-quartz.c
+++ b/gtk/gtkdnd-quartz.c
@@ -1080,6 +1080,9 @@ gtk_drag_begin_idle (gpointer arg)
drag_image = _gtk_quartz_create_image_from_pixbuf (info->icon_pixbuf);
+ point.x -= info->hot_x;
+ point.y -= info->hot_y;
+
[nswindow dragImage:drag_image
at:point
offset:NSMakeSize(0, 0)