From 8ac7f641235296a502c583cc2aa97e192cdb862b Mon Sep 17 00:00:00 2001 From: Kristian Rietveld Date: Tue, 19 Oct 2010 13:26:06 +0200 Subject: [PATCH] dnd-quartz: take hot spot into account when setting up drag --- gtk/gtkdnd-quartz.c | 3 +++ 1 file changed, 3 insertions(+) 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)