From 97d831e3dedddb80d0ccf1c298dc35e6e6f68be9 Mon Sep 17 00:00:00 2001
From: Kai Koehne <kai.koehne@nokia.com>
Date: Tue, 24 Aug 2010 09:32:56 +0200
Subject: [PATCH] QmlDesigner: Fix Drag&Drop from Library on Mac

mousePos - QPoint(2,2) still returns the current widget, while
-QPoint(3,3) works.
(cherry picked from commit e5076cc5e50be46b2f2a2307660e5e8603b780ad)
---
 .../qmldesigner/components/itemlibrary/customdraganddrop.cpp    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/plugins/qmldesigner/components/itemlibrary/customdraganddrop.cpp b/src/plugins/qmldesigner/components/itemlibrary/customdraganddrop.cpp
index 1672e9947fe..9a444be3090 100644
--- a/src/plugins/qmldesigner/components/itemlibrary/customdraganddrop.cpp
+++ b/src/plugins/qmldesigner/components/itemlibrary/customdraganddrop.cpp
@@ -106,7 +106,7 @@ void CustomDragAndDropIcon::mouseMoveEvent(QMouseEvent *event)
     else {
        move(-1000, -1000); //if no top level widget is found we are out of the main window
     }
-    QWidget* target = QApplication::widgetAt(globalPos - QPoint(2,2)); //-(2, 2) because:
+    QWidget* target = QApplication::widgetAt(globalPos - QPoint(3,3)); //-(3, 3) because:
                                                                        // otherwise we just get this widget
     if (target != m_oldTarget) {
       if (CustomDragAndDrop::isAccepted())
-- 
GitLab