From 7930580a6f034a3fe1f7edff8927a623b23778fb Mon Sep 17 00:00:00 2001 From: Martin Rotter Date: Tue, 31 Dec 2013 14:33:42 +0100 Subject: [PATCH] Work on feedsmodel. --- src/core/feedsmodel.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/core/feedsmodel.cpp b/src/core/feedsmodel.cpp index 9443d9b02..b0d076be8 100644 --- a/src/core/feedsmodel.cpp +++ b/src/core/feedsmodel.cpp @@ -169,13 +169,10 @@ QModelIndex FeedsModel::indexForItem(FeedsModelRootItem *item) const { return QModelIndex(); } - // TODO: Rewrite for better performance. + QList parents; - QModelIndexList parents; - - // Start with invalid index (so that we start from the root - // item). - parents << QModelIndex(); + // Start with root item. + parents << indexForItem(m_rootItem); while (!parents.isEmpty()) { QModelIndex active_index = parents.takeFirst();