QmlDesigner: fix crash while drag between itemview and editorview

Change-Id: I4db56cb308f4412499900e0c787981dbea493138
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
This commit is contained in:
Tim Jenssen
2014-06-24 19:34:41 +02:00
parent d0428a0522
commit be1266b6d4

View File

@@ -315,11 +315,11 @@ void DragTool::dragLeaveEvent(QGraphicsSceneDragDropEvent * event)
if (event->mimeData()->hasFormat("application/vnd.bauhaus.itemlibraryinfo") || if (event->mimeData()->hasFormat("application/vnd.bauhaus.itemlibraryinfo") ||
event->mimeData()->hasFormat("application/vnd.bauhaus.libraryresource")) { event->mimeData()->hasFormat("application/vnd.bauhaus.libraryresource")) {
event->accept(); event->accept();
if (m_dragNode.isValid())
m_dragNode.destroy();
m_moveManipulator.end(); m_moveManipulator.end();
clear(); clear();
if (m_dragNode.isValid())
m_dragNode.destroy();
commitTransaction(); commitTransaction();