From ac16573235765b482eafc8f0a4a2d865926d8a5e Mon Sep 17 00:00:00 2001 From: Johannes Simon Date: Fri, 21 Sep 2007 23:09:19 +0000 Subject: [PATCH] Fixed infinite loop. svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=715365 --- keduvocdocument/keduvoclesson.cpp | 3 +++ keduvocdocument/keduvocmultiplechoice.cpp | 2 ++ 2 files changed, 5 insertions(+) diff --git a/keduvocdocument/keduvoclesson.cpp b/keduvocdocument/keduvoclesson.cpp index 77406ff..bf12518 100644 --- a/keduvocdocument/keduvoclesson.cpp +++ b/keduvocdocument/keduvoclesson.cpp @@ -122,6 +122,9 @@ void KEduVocLesson::decrementEntriesAbove( int entryid ) entries[i] = entries[i] - 1; ++i; } + else { + ++i; + } } // then put the new list into the set diff --git a/keduvocdocument/keduvocmultiplechoice.cpp b/keduvocdocument/keduvocmultiplechoice.cpp index 68d360c..a6e76ad 100644 --- a/keduvocdocument/keduvocmultiplechoice.cpp +++ b/keduvocdocument/keduvocmultiplechoice.cpp @@ -24,6 +24,7 @@ ***************************************************************************/ #include "keduvocmultiplechoice.h" +#include "kdebug.h" class KEduVocMultipleChoice::KEduVocMultipleChoicePrivate { @@ -100,6 +101,7 @@ bool KEduVocMultipleChoice::operator== ( const KEduVocMultipleChoice &choice ) c void KEduVocMultipleChoice::appendChoice( const QString &s ) { if ( !s.isEmpty() ) { + kDebug() << s; d->m_choices.append( s ); } } -- 2.47.3