commit 7adf6974fe329f252af4a1c98f78d36516ff9c26
Author: leszek <leszek@koltunski.pl>
Date:   Thu Nov 16 17:09:36 2023 +0100

    do not show level 8 in the scores dialog

diff --git a/src/main/java/org/distorted/dialogs/RubikDialogScoresPagerAdapter.java b/src/main/java/org/distorted/dialogs/RubikDialogScoresPagerAdapter.java
index 6ef74725..6cf9c74f 100644
--- a/src/main/java/org/distorted/dialogs/RubikDialogScoresPagerAdapter.java
+++ b/src/main/java/org/distorted/dialogs/RubikDialogScoresPagerAdapter.java
@@ -47,6 +47,14 @@ class RubikDialogScoresPagerAdapter extends PagerAdapter implements RubikNetwork
   private int mNetworkState;
   private final Object mObj;
 
+///////////////////////////////////////////////////////////////////////////////////////////////////
+// we do not show level8 (i.e. level==7) - because in the new UI 2.0 this one does not exist anymore.
+
+  private boolean showLevel(int level)
+    {
+    return level!=7;
+    }
+
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 
   public void receive(final String[][][] country, final String[][][] name, final int[][][] time)
@@ -68,7 +76,8 @@ class RubikDialogScoresPagerAdapter extends PagerAdapter implements RubikNetwork
           String[][] c = country[t];
           String[][] n = name[t];
           int[][] tm = time[t];
-          for(int l=0; l<=num; l++)  thr.newWork(t, l, num, mViews[t], c[l], n[l], tm[l]);
+          for(int l=0; l<=num; l++)
+            if( showLevel(l) ) thr.newWork(t, l, num, mViews[t], c[l], n[l], tm[l]);
           }
       }
     }
@@ -173,7 +182,8 @@ class RubikDialogScoresPagerAdapter extends PagerAdapter implements RubikNetwork
         RubikDialogScoresThread thr = RubikDialogScoresThread.getInstance();
         thr.equip(mAct,mViewPager);
 
-        for(int l=0; l<=num; l++)  thr.newWork(position, l, num, view, c[l], n[l], tm[l]);
+        for(int l=0; l<=num; l++)
+          if( showLevel(l) ) thr.newWork(position, l, num, view, c[l], n[l], tm[l]);
         }
       else if( mNetworkState==NETWORK_FAILURE )
         {
