summaryrefslogtreecommitdiffstats
path: root/src/gui/kernel/qdnd.cpp
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@nokia.com>2012-07-09 12:50:00 +0200
committerQt by Nokia <qt-info@nokia.com>2012-07-11 14:52:17 +0200
commitcf2b5a7722e2d919f57f7094124dbcf52ae79b68 (patch)
tree41ebeb2ffce5176a5fcda0aae3fe679ffd6e64f2 /src/gui/kernel/qdnd.cpp
parent9de46b2b9387e813e3194765652699aa6ad4d158 (diff)
Clear qt_button_down widget when starting a drag.
Prevent pickMouseReceiver() from using the widget from which the drag was started. Task-number: QTBUG-26145 Change-Id: I65d4c295a894193e41c676fb9fd1f7113c2631b5 Reviewed-by: Girish Ramakrishnan <girish.1.ramakrishnan@nokia.com>
Diffstat (limited to 'src/gui/kernel/qdnd.cpp')
-rw-r--r--src/gui/kernel/qdnd.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gui/kernel/qdnd.cpp b/src/gui/kernel/qdnd.cpp
index 8182719830..a97583b4ef 100644
--- a/src/gui/kernel/qdnd.cpp
+++ b/src/gui/kernel/qdnd.cpp
@@ -195,6 +195,7 @@ Qt::DropAction QDragManager::drag(QDrag *o)
m_object->d_func()->target = 0;
+ QGuiApplicationPrivate::instance()->notifyDragStarted(o);
const Qt::DropAction result = m_platformDrag->drag(m_object);
m_object = 0;
return result;