From: Jeremy Paul Whiting Date: Fri, 21 Sep 2007 22:31:11 +0000 (+0000) Subject: take out entryid if its in this lesson X-Git-Tag: v3.94.0~24 X-Git-Url: https://git.rmz.fi/?a=commitdiff_plain;h=193b2ff3e318767ee99c34c690d46511d91af62f;p=libqmvoc.git take out entryid if its in this lesson svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=715357 --- diff --git a/keduvocdocument/keduvoclesson.cpp b/keduvocdocument/keduvoclesson.cpp index b1d60fd..77406ff 100644 --- a/keduvocdocument/keduvoclesson.cpp +++ b/keduvocdocument/keduvoclesson.cpp @@ -113,9 +113,14 @@ void KEduVocLesson::decrementEntriesAbove( int entryid ) QList entries = d->m_entries.toList(); // increment all entry id's above entryid - for (int i = 0; i < entries.size(); ++i) { - if (entries[i] > entryid) { + int i = 0; + while (i < entries.size()) { + if (entries[i] == entryid) { + entries.removeAt(i); + } + else if (entries[i] > entryid) { entries[i] = entries[i] - 1; + ++i; } }