commit 757420b391ae4c5d9cb7dc4ccff18240e3ce2031
Author: leszek <leszek@koltunski.pl>
Date:   Fri Jul 28 23:21:50 2023 +0200

    bugfix

diff --git a/src/main/java/org/distorted/screens/RubikScreenSolver.java b/src/main/java/org/distorted/screens/RubikScreenSolver.java
index 9220ee90..98fe8569 100644
--- a/src/main/java/org/distorted/screens/RubikScreenSolver.java
+++ b/src/main/java/org/distorted/screens/RubikScreenSolver.java
@@ -349,6 +349,12 @@ public class RubikScreenSolver extends RubikScreenAbstract
 
   private void markButton(RubikActivity act)
     {
+    if( mCurrentButton>=mNumColors )
+      {
+      mCurrentButton = 0;
+      mCurrentColor = translateColor(0);
+      }
+
     for(int b=0; b<mNumColors; b++)
       {
       Drawable d = mColorButton[b].getBackground();
