commit a8be1a236fb88082bb2587c721262f2d0fb543a7
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Sat Mar 4 23:30:44 2023 +0100

    Close assets after use.

diff --git a/src/main/java/org/distorted/bandaged/BandagedCreatorActivity.java b/src/main/java/org/distorted/bandaged/BandagedCreatorActivity.java
index cd9928c4..12eed2f1 100644
--- a/src/main/java/org/distorted/bandaged/BandagedCreatorActivity.java
+++ b/src/main/java/org/distorted/bandaged/BandagedCreatorActivity.java
@@ -276,17 +276,19 @@ public class BandagedCreatorActivity extends AppCompatActivity
       {
       RubikFiles files = RubikFiles.getInstance();
       InputStream jsonStream = files.openFile(this,name+"_object.json");
-      InitAssets assets = new InitAssets(jsonStream);
+      InitAssets assets = new InitAssets(jsonStream,null);
 
       if( !assets.noJsonStream() )
         {
-        int meshState= TwistyObject.MESH_NICE;
-        int iconMode = TwistyObject.MODE_NORM;
-        SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
-        SharedPreferences.Editor editor = preferences.edit();
-        TwistyObject object = new TwistyJson( meshState, iconMode, null, null, 1.0f, assets);
-        if( !object.getError() ) object.removePreferences(editor);
-        editor.apply();
+        TwistyObject object = new TwistyJson( TwistyObject.MESH_NICE, TwistyObject.MODE_NORM, null, null, 1.0f, assets);
+
+        if( !object.getError() )
+          {
+          SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
+          SharedPreferences.Editor editor = preferences.edit();
+          object.removePreferences(editor);
+          editor.apply();
+          }
         }
 
       mScreen.deleteObject(this,name);
diff --git a/src/main/java/org/distorted/bandaged/BandagedPlayActivity.java b/src/main/java/org/distorted/bandaged/BandagedPlayActivity.java
index 53c30c36..e23912a6 100644
--- a/src/main/java/org/distorted/bandaged/BandagedPlayActivity.java
+++ b/src/main/java/org/distorted/bandaged/BandagedPlayActivity.java
@@ -241,9 +241,8 @@ public class BandagedPlayActivity extends AppCompatActivity
       int meshState          = TwistyObject.MESH_NICE;
       int iconMode           = TwistyObject.MODE_NORM;
       InputStream jsonStream = files.openFile(this,name+"_object.json");
-      InputStream meshStream = null;
+      InitAssets asset       = new InitAssets(jsonStream,null);
       int ordinal            = 0; // if jsonStream!=null, this doesn't matter
-      InitAssets asset       = new InitAssets(jsonStream,meshStream);
 
       control.changeIfDifferent(ordinal,name,meshState,iconMode,asset);
       }
