From 3c3a8f88f9aabd2f30df705fd1d8b147d6441968 Mon Sep 17 00:00:00 2001 From: Marcus Eggenberger Date: Mon, 28 Jul 2008 00:30:24 +0200 Subject: [PATCH] disabling treeitem suicide if the item is deleted due to a cleanup (internal stuff only) --- src/client/treemodel.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/client/treemodel.cpp b/src/client/treemodel.cpp index 4fd26873..13b97f9b 100644 --- a/src/client/treemodel.cpp +++ b/src/client/treemodel.cpp @@ -84,6 +84,7 @@ void AbstractTreeItem::removeAllChilds() { childIter = _childItems.begin(); while(childIter != _childItems.end()) { child = *childIter; + child->setTreeItemFlags(0); // disable self deletion, as this would only fuck up consitency and the child gets deleted anyways child->removeAllChilds(); childIter++; } -- 2.20.1