src/hbwidgets/itemviews/hbgriditemcontainer_p.cpp
changeset 34 ed14f46c0e55
parent 6 c3690ec91ef8
--- a/src/hbwidgets/itemviews/hbgriditemcontainer_p.cpp	Mon Oct 04 17:49:30 2010 +0300
+++ b/src/hbwidgets/itemviews/hbgriditemcontainer_p.cpp	Mon Oct 18 18:23:13 2010 +0300
@@ -31,6 +31,8 @@
 #include <hbgriditemcontainer_p_p.h>
 #include <hbmodeliterator.h>
 
+#include <QMetaObject>
+
 /*!
     \class HbGridItemContainer
     \brief HbGridItemContainer implements HbAbstractItemContainer.
@@ -513,7 +515,8 @@
     }
 
     d->mLayout->removeItem(item, true);  
-    item->deleteLater();
+    item->hide();
+    QMetaObject::invokeMethod(item, "deleteLater", Qt::QueuedConnection);
 }
 
 void HbGridItemContainer::layoutAnimationFinished(QGraphicsLayoutItem *item, HbGridLayout::AnimationType animationType)