[gbrainy] Fixes bugzilla bug#661309



commit 69afd10f037e6230f2e84df1258bd4f67a12e2ce
Author: Weeble <weebÃer>
Date:   Sun Nov 13 13:25:42 2011 +0100

    Fixes bugzilla bug#661309

 src/Core/Main/GameAnswer.cs |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/src/Core/Main/GameAnswer.cs b/src/Core/Main/GameAnswer.cs
index abb0621..d6af574 100644
--- a/src/Core/Main/GameAnswer.cs
+++ b/src/Core/Main/GameAnswer.cs
@@ -204,6 +204,7 @@ namespace gbrainy.Core.Main
 				match = regex.Match (answer);
 				while (String.IsNullOrEmpty (match.Value) == false)
 				{
+					bool matched = false;
 					if ((CheckAttributes & GameAnswerCheckAttributes.MatchAll) == GameAnswerCheckAttributes.MatchAll)
 					{
 						for (int i = 0; i < right_answers.Length; i++)
@@ -211,9 +212,12 @@ namespace gbrainy.Core.Main
 							if (String.Compare (match.Value, right_answers[i], ignore_case) == 0)
 							{
 								right_answers[i] = null;
+								matched = true;
 								break;
 							}
 						}
+						if (matched == false)
+							return false;
 					}
 					else //MatchAllInOrder
 					{



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]