commit 9b739a746c18f0874873c2d959239af311ea9211
Author: LeszekKoltunski <leszek@koltunski.pl>
Date:   Mon May 19 22:29:14 2025 +0200

    minor

diff --git a/src/main/java/org/distorted/config/ConfigActivity.java b/src/main/java/org/distorted/config/ConfigActivity.java
index bc24475b..8d4d2a6e 100644
--- a/src/main/java/org/distorted/config/ConfigActivity.java
+++ b/src/main/java/org/distorted/config/ConfigActivity.java
@@ -24,7 +24,6 @@ import org.distorted.objectlib.main.ObjectControl;
 import org.distorted.objectlib.main.TwistyObject;
 import org.distorted.objects.RubikObject;
 import org.distorted.objects.RubikObjectList;
-import org.distorted.os.OSInterface;
 
 import java.io.InputStream;
 
@@ -38,6 +37,7 @@ public class ConfigActivity extends BaseActivity
     private int mObjectOrdinal;
     private boolean mSupportsAdjColors;
     private boolean mDisplayMessageDialog;
+    private float mBorders, mCorners;
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 
@@ -96,13 +96,12 @@ public class ConfigActivity extends BaseActivity
         }
 
       SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
-      OSInterface os = view.getInterface();
-      restorePreferences(preferences);
+      restorePreferences(key,preferences);
 
       if( mScreen==null ) mScreen = new ConfigScreen();
       mScreen.onAttachedToWindow(this,mObjectOrdinal);
 
-      mPane = new ConfigScreenPane(this,key,os,mSupportsAdjColors);
+      mPane = new ConfigScreenPane(this,mSupportsAdjColors,mBorders,mCorners);
       }
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
@@ -168,12 +167,14 @@ public class ConfigActivity extends BaseActivity
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 
-    private void restorePreferences(SharedPreferences preferences)
+    private void restorePreferences(String key, SharedPreferences preferences)
       {
       ConfigSurfaceView view = findViewById(R.id.configSurfaceView);
       view.getObjectControl().restoreStickers();
 
       mDisplayMessageDialog = preferences.getBoolean("configDisplayDialog",true);
+      mBorders              = preferences.getFloat(key+"_border",1.0f);
+      mCorners              = preferences.getFloat(key+"_corner",1.0f);
 
       if( mDisplayMessageDialog )
         {
diff --git a/src/main/java/org/distorted/config/ConfigScreenPane.java b/src/main/java/org/distorted/config/ConfigScreenPane.java
index aa4d1a88..d843addb 100644
--- a/src/main/java/org/distorted/config/ConfigScreenPane.java
+++ b/src/main/java/org/distorted/config/ConfigScreenPane.java
@@ -199,7 +199,7 @@ public class ConfigScreenPane
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 
-  ConfigScreenPane(final ConfigActivity act, String key, OSInterface os, boolean supportsAdjColors)
+  ConfigScreenPane(final ConfigActivity act, boolean supportsAdjColors, float borders, float corners)
     {
     mRow = 0;
     mCol = 0;
@@ -208,9 +208,6 @@ public class ConfigScreenPane
     float textSize = height*TEXT_RATIO;
     int padding = (int)(height*PADDING_RATIO);
 
-    float borders = os.getFloat(key+"_border",1.0f);
-    float corners = os.getFloat(key+"_corner",1.0f);
-
     ///// UPPER LAYOUT /////////////////////////////////
     LinearLayout configLayoutU = act.findViewById(R.id.configLayoutUpper);
     configLayoutU.setPadding(padding,padding,padding,padding);
