src/gui/kernel/qdnd_mac.mm
changeset 33 3e2da88830cd
parent 18 2f34d5167611
--- a/src/gui/kernel/qdnd_mac.mm	Tue Jul 06 15:10:48 2010 +0300
+++ b/src/gui/kernel/qdnd_mac.mm	Wed Aug 18 10:37:55 2010 +0300
@@ -675,6 +675,8 @@
             }
             if (atleastOne){
                 DisposeDrag(dragRef);
+                o->setMimeData(0);
+                o->deleteLater();
                 return action;
             }
         }
@@ -682,6 +684,8 @@
         DragActions ret = kDragActionNothing;
         GetDragDropAction(dragRef, &ret);
         DisposeDrag(dragRef); //cleanup
+        o->setMimeData(0);
+        o->deleteLater();
         return qt_mac_dnd_map_mac_default_action(ret);
     }
     DisposeDrag(dragRef); //cleanup