commit 4844152a4692226fdde8983108d0a200d8895096
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Wed Apr 6 17:10:49 2022 +0200

    Bandaged 3x3: just-in-time scrambling.

diff --git a/src/main/java/org/distorted/bandaged/BandagedPlayScreen.java b/src/main/java/org/distorted/bandaged/BandagedPlayScreen.java
index 813bdb73..9347c9e0 100644
--- a/src/main/java/org/distorted/bandaged/BandagedPlayScreen.java
+++ b/src/main/java/org/distorted/bandaged/BandagedPlayScreen.java
@@ -29,6 +29,8 @@ import org.distorted.helpers.MovesController;
 import org.distorted.helpers.TransparentImageButton;
 import org.distorted.main.R;
 import org.distorted.objectlib.main.ObjectControl;
+import org.distorted.objectlib.main.TwistyObject;
+import org.distorted.objectlib.scrambling.ObjectScrambler;
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 
@@ -100,7 +102,10 @@ public class BandagedPlayScreen
       @Override
       public void onClick(View v)
         {
-        act.getControl().scrambleObject(NUM_SCRAMBLES);
+        ObjectControl control = act.getControl();
+        TwistyObject object = control.getObject();
+        ObjectScrambler.setSignature(object.getSignature());
+        control.scrambleObject(NUM_SCRAMBLES);
         }
       });
     }
