From 355b2c4fb65cc1390715187018e4d38561e584a0 Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Wed, 11 Jan 2012 16:13:16 +0100 Subject: Prevent accessing an item with an invalid index --- src/kitemviews/kfileitemmodelrolesupdater.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') 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; } -- cgit v1.3