From f3e6a73a7b01021c54e9c1d507b756be7bbe244c Mon Sep 17 00:00:00 2001 From: Martin Rotter Date: Fri, 3 Jan 2014 09:00:51 +0100 Subject: [PATCH] Optimizing feedsmodel. --- src/core/feedsmodel.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/feedsmodel.cpp b/src/core/feedsmodel.cpp index 96a94ab63..31cbd9d4b 100644 --- a/src/core/feedsmodel.cpp +++ b/src/core/feedsmodel.cpp @@ -203,7 +203,7 @@ QModelIndex FeedsModel::indexForItem(FeedsModelRootItem *item) const { void FeedsModel::reloadChangedLayout(QModelIndexList list) { while (!list.isEmpty()) { - QModelIndex indx = list.takeLast(); + QModelIndex indx = list.takeFirst(); QModelIndex indx_parent = indx.parent(); // Underlying data are changed. @@ -212,7 +212,7 @@ void FeedsModel::reloadChangedLayout(QModelIndexList list) { if (indx_parent.isValid()) { // Make sure that data of parent are changed too. - list.append(indx_parent); + list.prepend(indx_parent); } } }