From 193b2ff3e318767ee99c34c690d46511d91af62f Mon Sep 17 00:00:00 2001 From: Jeremy Paul Whiting Date: Fri, 21 Sep 2007 22:31:11 +0000 Subject: [PATCH] take out entryid if its in this lesson svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=715357 --- keduvocdocument/keduvoclesson.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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; } } -- 2.47.3