src/hbwidgets/itemviews/hblistitemcontainer_p.cpp
changeset 28 b7da29130b0e
parent 23 e6ad4ef83b23
--- a/src/hbwidgets/itemviews/hblistitemcontainer_p.cpp	Thu Sep 02 20:44:51 2010 +0300
+++ b/src/hbwidgets/itemviews/hblistitemcontainer_p.cpp	Fri Sep 17 08:32:10 2010 +0300
@@ -35,6 +35,7 @@
 
 #include <qmath.h>
 #include <QDebug>
+#include <QMetaObject>
 
 const int Hb_Recycle_Buffer_Shrink_Threshold = 2; // Rather arbitrary
 
@@ -518,7 +519,8 @@
 
         d->adjustContent();
     } else {
-        item->deleteLater();
+        item->hide();
+        QMetaObject::invokeMethod(item, "deleteLater", Qt::QueuedConnection);
     }
 }