commit 5d50e7a770d804fc30fb9d32db87edbc790dd48d
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Sun Apr 19 23:51:15 2020 +0100

    Allow the server to correct our notion of country (improvement)

diff --git a/src/main/java/org/distorted/scores/RubikScoresDownloader.java b/src/main/java/org/distorted/scores/RubikScoresDownloader.java
index 7fbcb819..a9110188 100644
--- a/src/main/java/org/distorted/scores/RubikScoresDownloader.java
+++ b/src/main/java/org/distorted/scores/RubikScoresDownloader.java
@@ -206,11 +206,33 @@ public class RubikScoresDownloader implements Runnable
       }
     else
       {
-      if( row.startsWith("comm") )
+      tryDoCommand(row);
+      }
+    }
+
+///////////////////////////////////////////////////////////////////////////////////////////////////
+
+  private void tryDoCommand(String row)
+    {
+    if( row.startsWith("comm") )
+      {
+      int colon = row.indexOf(':');
+
+      if( colon>0 )
         {
-        int colon = row.indexOf(':');
+        String commandNumber = row.substring(4,colon);
+        int number;
+
+        try
+          {
+          number = Integer.parseInt(commandNumber);
+          }
+        catch(NumberFormatException ex)
+          {
+          number=0;
+          }
 
-        if( colon>0 )
+        if(number==1)
           {
           String country = row.substring(colon+1);
           RubikScores scores = RubikScores.getInstance();
