diff options
author | Kristian Rietveld <kris@gtk.org> | 2010-10-19 13:26:06 +0200 |
---|---|---|
committer | Kristian Rietveld <kris@gtk.org> | 2010-10-19 14:07:39 +0200 |
commit | 8ac7f641235296a502c583cc2aa97e192cdb862b (patch) | |
tree | 7784cbd449c04ebab9a2cdc06db50f1d82c414cf | |
parent | a1134e56224e881c3bf99c38e7f9681e18c85acc (diff) | |
download | gtk+-8ac7f641235296a502c583cc2aa97e192cdb862b.tar.gz |
dnd-quartz: take hot spot into account when setting up drag
-rw-r--r-- | gtk/gtkdnd-quartz.c | 3 |
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) |