From fe56ff8c7e311d313c487a8a7578a9de87dcfb77 Mon Sep 17 00:00:00 2001 From: Marcus Eggenberger Date: Mon, 4 Aug 2008 23:03:41 +0200 Subject: [PATCH] internal fixes --- src/client/networkmodel.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/client/networkmodel.cpp b/src/client/networkmodel.cpp index dbfa6f0c..38561cc8 100644 --- a/src/client/networkmodel.cpp +++ b/src/client/networkmodel.cpp @@ -958,19 +958,19 @@ const Network *NetworkModel::networkByIndex(const QModelIndex &index) const { void NetworkModel::checkForRemovedBuffers(const QModelIndex &parent, int start, int end) { - if(parent.data(ItemTypeRole) == NetworkItemType) + if(parent.data(ItemTypeRole) != NetworkItemType) return; - for(int row = start; row < end; row++) { + for(int row = start; row <= end; row++) { _bufferItemCache.remove(parent.child(row, 0).data(BufferIdRole).value()); } } void NetworkModel::checkForNewBuffers(const QModelIndex &parent, int start, int end) { - if(parent.data(ItemTypeRole) == NetworkItemType) + if(parent.data(ItemTypeRole) != NetworkItemType) return; - - for(int row = start; row < end; row++) { + + for(int row = start; row <= end; row++) { QModelIndex child = parent.child(row, 0); _bufferItemCache[child.data(BufferIdRole).value()] = static_cast(child.internalPointer()); } -- 2.20.1