X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Ftreemodel.cpp;h=fd47bc04991e8ef86d8bdbd32bf19551a849df67;hp=c03da2b029d61acb5c99d9aa784335278673d80a;hb=e3fd10043d24f875937fe82c9b5406e9ae93abd7;hpb=40601ae070413b727a68e35e5b8c619176c661b1 diff --git a/src/client/treemodel.cpp b/src/client/treemodel.cpp index c03da2b0..fd47bc04 100644 --- a/src/client/treemodel.cpp +++ b/src/client/treemodel.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2014 by the Quassel Project * + * Copyright (C) 2005-2015 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -554,10 +554,11 @@ void TreeModel::endAppendChilds() } Q_ASSERT(_aboutToRemoveOrInsert); ChildStatus cs = _childStatus; +#ifndef QT_NO_DEBUG QModelIndex parent = indexByItem(parentItem); Q_ASSERT(cs.parent == parent); Q_ASSERT(rowCount(parent) == cs.childCount + cs.end - cs.start + 1); - +#endif _aboutToRemoveOrInsert = false; for (int i = cs.start; i <= cs.end; i++) { connectItem(parentItem->child(i)); @@ -600,10 +601,12 @@ void TreeModel::endRemoveChilds() // concistency checks Q_ASSERT(_aboutToRemoveOrInsert); +#ifndef QT_NO_DEBUG ChildStatus cs = _childStatus; QModelIndex parent = indexByItem(parentItem); Q_ASSERT(cs.parent == parent); Q_ASSERT(rowCount(parent) == cs.childCount - cs.end + cs.start - 1); +#endif _aboutToRemoveOrInsert = false; endRemoveRows();