From: Frederik Gladhorn Date: Mon, 20 Aug 2007 17:47:00 +0000 (+0000) Subject: Fix multiple choice in lib (setChoice has to append until <= index) X-Git-Tag: v3.93.0~70 X-Git-Url: https://git.rmz.fi/?a=commitdiff_plain;h=56c4bb2e1b5ac1b92d5e674bb4acaafec28aae21;p=libqmvoc.git Fix multiple choice in lib (setChoice has to append until <= index) svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=702486 --- diff --git a/keduvocdocument/keduvocmultiplechoice.cpp b/keduvocdocument/keduvocmultiplechoice.cpp index c3ccd5e..e8c9101 100644 --- a/keduvocdocument/keduvocmultiplechoice.cpp +++ b/keduvocdocument/keduvocmultiplechoice.cpp @@ -93,7 +93,7 @@ QString KEduVocMultipleChoice::choice (int index) const void KEduVocMultipleChoice::setChoice(int index, const QString &s) { - while (d->m_choices.size() < index) + while (d->m_choices.size() <= index) { d->m_choices.append(QString()); } @@ -110,7 +110,7 @@ bool KEduVocMultipleChoice::operator==(const KEduVocMultipleChoice &choice) cons return d->m_choices == choice.choices(); } -void KEduVocMultipleChoice::appendChoice(const QString &s) -{ +void KEduVocMultipleChoice::appendChoice(const QString &s) +{ d->m_choices.append(s); }