[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdeedu/parley/src/practice
From:       Frederik Gladhorn <gladhorn () kde ! org>
Date:       2010-08-31 20:26:32
Message-ID: 20100831202632.CF88DAC857 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1170424 by gladhorn:

Only add wrong answers once.

Wrong answers would get added to the list of wrong answers twice when
giving up by pressing enter twice for example.



 M  +1 -3      writtenbackendmode.cpp  


--- trunk/KDE/kdeedu/parley/src/practice/writtenbackendmode.cpp #1170423:1170424
@@ -74,12 +74,11 @@
     if (isCorrect) {
         emit answerRight();
     } else {
-        m_current->addUserAnswer(answer);
-
         if(answerUnchanged) {
             m_frontend->setFeedback(i18n("Your answer was wrong."));
             emit answerWrongShowSolution();
         } else {
+            m_current->addUserAnswer(answer);
             emit answerWrongRetry();
         }
     }
@@ -151,7 +150,6 @@
             m_frontend->setFeedbackState(AbstractFrontend::AnswerWrong);
         }
         m_frontend->showSolution();
-       // m_state = SolutionShown;
     } else {
         m_frontend->setHint(i18n("The solution starts with: %1", m_currentHint));
     }
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic