From: Peter Penz Date: Wed, 11 Jan 2012 15:13:16 +0000 (+0100) Subject: Prevent accessing an item with an invalid index X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/commitdiff_plain/6584f06cd1922758f35cd877f051e7ab64893184?ds=inline Prevent accessing an item with an invalid index --- 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; }