diff options
| author | Peter Penz <[email protected]> | 2012-01-11 16:13:16 +0100 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2012-01-11 16:15:19 +0100 |
| commit | 6584f06cd1922758f35cd877f051e7ab64893184 (patch) | |
| tree | 03e035da47a7fe47a4f2f88acfb1b4e73c116ef7 | |
| parent | 5289e852c16e2d9dbd6c4855a232c1daab496fe5 (diff) | |
Prevent accessing an item with an invalid index
| -rw-r--r-- | src/kitemviews/kfileitemmodelrolesupdater.cpp | 2 |
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; } |
