commit 5a2a76820b2b3ea47f6febceda375c02381ba02d
Author: leszek <leszek@koltunski.pl>
Date:   Fri Nov 17 18:48:22 2023 +0100

    bugfix

diff --git a/src/main/java/org/distorted/main/MainActivity.java b/src/main/java/org/distorted/main/MainActivity.java
index bf36417c..6f4615ea 100644
--- a/src/main/java/org/distorted/main/MainActivity.java
+++ b/src/main/java/org/distorted/main/MainActivity.java
@@ -429,11 +429,14 @@ public class MainActivity extends AppCompatActivity implements RubikNetwork.Upda
 
     public void switchToPlay(RubikObject object, int ordinal, int scrambles, int level)
       {
+      boolean local = object.isLocal();
+      String name = local ? object.getLowerName() : object.getUpperName();
+
       Intent intent = new Intent(this, PlayActivity.class);
       intent.putExtra("level", level);
-      intent.putExtra("name", object.getUpperName());
+      intent.putExtra("name", name );
       intent.putExtra("scrambles", scrambles);
-      intent.putExtra("local", object.isLocal() );
+      intent.putExtra("local", local );
       intent.putExtra("ordinal", ordinal );
       startActivity(intent);
       }
diff --git a/src/main/java/org/distorted/playui/PlayActivity.java b/src/main/java/org/distorted/playui/PlayActivity.java
index 00edd1cf..6beee8a0 100644
--- a/src/main/java/org/distorted/playui/PlayActivity.java
+++ b/src/main/java/org/distorted/playui/PlayActivity.java
@@ -323,15 +323,15 @@ public class PlayActivity extends AppCompatActivity implements RubikDialogScores
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 
-    private void changeIfDifferent(String upperName, boolean local, int ordinal, ObjectControl control)
+    private void changeIfDifferent(String name, boolean local, int ordinal, ObjectControl control)
       {
       if( local )
         {
         RubikFiles files = RubikFiles.getInstance();
         int iconMode = TwistyObject.MODE_NORM;
-        InputStream jsonStream = files.openFile(this, upperName+"_object.json");
+        InputStream jsonStream = files.openFile(this, name+"_object.json");
         InitAssets asset = new InitAssets(jsonStream, null, null);
-        control.changeIfDifferent(ordinal,upperName,iconMode,asset);
+        control.changeIfDifferent(ordinal,name,iconMode,asset);
         }
       else
         {
@@ -342,7 +342,7 @@ public class PlayActivity extends AppCompatActivity implements RubikDialogScores
         PlayView view = findViewById(R.id.playView);
         OSInterface os = view.getInterface();
         InitAssets asset = new InitAssets(jsonStream, meshStream, os);
-        control.changeIfDifferent(ordinal, upperName, iconMode, asset);
+        control.changeIfDifferent(ordinal, name, iconMode, asset);
         }
       }
 
