X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Ftreemodel.cpp;h=80e7630bf0d0f151035e7c2ffaa1aa4e017afd9e;hp=6d6ea84105a93f96ef8ededf9c4d004066e4c5dc;hb=5d9e6f82037c37c560827bfd9d71bc9467fa7ccc;hpb=7f8acf4ede38a0178a97eb701a9382e455ca7c2d diff --git a/src/client/treemodel.cpp b/src/client/treemodel.cpp index 6d6ea841..80e7630b 100644 --- a/src/client/treemodel.cpp +++ b/src/client/treemodel.cpp @@ -57,6 +57,9 @@ bool AbstractTreeItem::newChild(int column, AbstractTreeItem *item) { _childItems[column] = QList(); } + // check if a child with that ID is already known + Q_ASSERT(childById(item->id()) == 0); + int newRow = _childItems[column].count(); emit beginAppendChilds(column, newRow, newRow); _childItems[column].append(item);