┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2012-01-11 16:13:16 +0100
committerPeter Penz <[email protected]>2012-01-11 16:15:19 +0100
commit6584f06cd1922758f35cd877f051e7ab64893184 (patch)
tree03e035da47a7fe47a4f2f88acfb1b4e73c116ef7
parent5289e852c16e2d9dbd6c4855a232c1daab496fe5 (diff)
Prevent accessing an item with an invalid index
-rw-r--r--src/kitemviews/kfileitemmodelrolesupdater.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/kitemviews/kfileitemmodelrolesupdater.cpp b/src/kitemviews/kfileitemmodelrolesupdater.cpp
index b00868a47..098c844ab 100644
--- a/src/kitemviews/kfileitemmodelrolesupdater.cpp
+++ b/src/kitemviews/kfileitemmodelrolesupdater.cpp
@@ -310,7 +310,7 @@ void KFileItemModelRolesUpdater::slotItemsChanged(const KItemRangeList& itemRang
// of the roles until the timer has exceeded.
foreach (const KItemRange& itemRange, itemRanges) {
int index = itemRange.index;
- for (int count = itemRange.count; count >= 0; --count) {
+ for (int count = itemRange.count; count > 0; --count) {
m_changedItems.insert(m_model->fileItem(index));
++index;
}