From e3c3b61658de9246c61c5a6681958f93a26428ee Mon Sep 17 00:00:00 2001 From: Peter Osterlund Date: Sun, 27 Jan 2013 08:56:01 +0000 Subject: [PATCH] DroidFish: Fixed parsing of UCI option names that contains spaces. This bug prevented strength setting for the stockfish engine from working. --- .../src/org/petero/droidfish/engine/DroidComputerPlayer.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/DroidFish/src/org/petero/droidfish/engine/DroidComputerPlayer.java b/DroidFish/src/org/petero/droidfish/engine/DroidComputerPlayer.java index 0c90e0b..7defc1e 100644 --- a/DroidFish/src/org/petero/droidfish/engine/DroidComputerPlayer.java +++ b/DroidFish/src/org/petero/droidfish/engine/DroidComputerPlayer.java @@ -738,6 +738,11 @@ public class DroidComputerPlayer { } } else if (tokens.length > 2) { String optName = tokens[2].toLowerCase(Locale.US); + for (int i = 3; i < tokens.length; i++) { + if ("type".equals(tokens[i])) + break; + optName += " " + tokens[i].toLowerCase(Locale.US); + } uci.registerOption(optName); if (optName.equals("multipv")) { try {