diff options
| author | Peter Penz <[email protected]> | 2012-01-11 16:13:16 +0100 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2012-01-11 16:14:19 +0100 |
| commit | 355b2c4fb65cc1390715187018e4d38561e584a0 (patch) | |
| tree | 4d0ad1875f8427eee40f4c84d0640bda558cb8e5 /src/kitemviews | |
| parent | 4792037b0014be9f82c58b513f780c3485f82070 (diff) | |
Prevent accessing an item with an invalid index
Diffstat (limited to 'src/kitemviews')
| -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; } |
