commit c8249cf66ecaae4ed58a104ffdb4ff0ca8a96b2f
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Sat Nov 28 22:22:08 2020 +0100

    New flags: Dominicana and Bahamas.
    Fix a bug with displaying the Dominican flag ( a special case! )

diff --git a/src/main/java/org/distorted/scores/RubikScores.java b/src/main/java/org/distorted/scores/RubikScores.java
index b3fc3c03..8e6014ea 100644
--- a/src/main/java/org/distorted/scores/RubikScores.java
+++ b/src/main/java/org/distorted/scores/RubikScores.java
@@ -292,15 +292,6 @@ public class RubikScores
     mName = newName;
     }
 
-///////////////////////////////////////////////////////////////////////////////////////////////////
-
-  public void setCountry(String country)
-    {
-    mCountry = country;
-
-    if( mCountry.equals("do") ) mCountry = "dm";  // see above
-    }
-
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 
   public synchronized boolean isSolved(int object, int size, int level)
@@ -338,6 +329,15 @@ public class RubikScores
     if( mCountry.equals("do") ) mCountry = "dm";
     }
 
+///////////////////////////////////////////////////////////////////////////////////////////////////
+
+  public void setCountry(String country)
+    {
+    mCountry = country;
+
+    if( mCountry.equals("do") ) mCountry = "dm";  // see above
+    }
+
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 
   public static RubikScores getInstance()
diff --git a/src/main/java/org/distorted/scores/RubikScoresDownloader.java b/src/main/java/org/distorted/scores/RubikScoresDownloader.java
index dd8303c1..bdd23304 100644
--- a/src/main/java/org/distorted/scores/RubikScoresDownloader.java
+++ b/src/main/java/org/distorted/scores/RubikScoresDownloader.java
@@ -195,6 +195,8 @@ public class RubikScoresDownloader implements Runnable
         int time       = Integer.parseInt( row.substring(s3+1,s4) );
         String country = row.substring(s4+1, s5);
 
+        if( country.equals("do") ) country = "dm"; // see RubikScores.setCountry()
+
         if(level>=0 && level<MAX_LEVEL)
           {
           int p = mPlaces[object][level];
diff --git a/src/main/res/drawable-nodpi/bs.png b/src/main/res/drawable-nodpi/bs.png
new file mode 100644
index 00000000..60c5294e
Binary files /dev/null and b/src/main/res/drawable-nodpi/bs.png differ
diff --git a/src/main/res/drawable-nodpi/dm.png b/src/main/res/drawable-nodpi/dm.png
index df178b58..664f63cd 100644
Binary files a/src/main/res/drawable-nodpi/dm.png and b/src/main/res/drawable-nodpi/dm.png differ
