From: Frederik Gladhorn Date: Mon, 6 Aug 2007 09:07:29 +0000 (+0000) Subject: Fix lesson deletion. X-Git-Tag: v3.93.0~98 X-Git-Url: https://git.rmz.fi/?a=commitdiff_plain;h=ea8cba3bf89395d9a1029de55ca4c1cbf4486365;p=libqmvoc.git Fix lesson deletion. svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=696921 --- diff --git a/keduvocdocument/keduvocdocument.cpp b/keduvocdocument/keduvocdocument.cpp index 28020b9..c35078f 100644 --- a/keduvocdocument/keduvocdocument.cpp +++ b/keduvocdocument/keduvocdocument.cpp @@ -1145,7 +1145,7 @@ int KEduVocDocument::lessonCount() const bool KEduVocDocument::deleteLesson(int lessonIndex, int deleteMode) { // too bad we count from one! lessonIndex++; - for (int ent = 0; ent < entryCount(); ent++) { + for (int ent = entryCount() - 1; ent >= 0 ; ent--) { if (entry(ent)->lesson() == lessonIndex) { if (deleteMode == DeleteEmptyLesson) return false; // stop if there are vocabs left in the lesson