From e7207734c5ea81652f0cdf554e8819d608ddc9f1 Mon Sep 17 00:00:00 2001 From: xavier Date: Sun, 18 Mar 2012 19:20:47 +0000 Subject: [PATCH] Fixed items deletion in GenericPanel::deleteItem(). git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@1587 bfdf4180-ca20-0410-9c96-a3a8aa849046 --- sources/genericpanel.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources/genericpanel.cpp b/sources/genericpanel.cpp index 0e6fdef32..dc871cfda 100644 --- a/sources/genericpanel.cpp +++ b/sources/genericpanel.cpp @@ -1016,7 +1016,7 @@ QTreeWidgetItem *GenericPanel::makeItem(QET::ItemType type, QTreeWidgetItem *par void GenericPanel::deleteItem(QTreeWidgetItem *item, bool deleted_on_cascade) { Q_UNUSED(deleted_on_cascade) // recursively delete child items first - for (int i = 0 ; i < item -> childCount() ; ++ i) { + for (int i = item -> childCount() - 1 ; i >= 0 ; -- i) { deleteItem(item -> child(i), true); }