commit 06fb54f09eb3087546f9c54f440a2a1af761e050
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Thu Nov 20 12:43:20 2025 +0100

    Still small correction

diff --git a/src/main/java/org/distorted/play/ScreenSolving.java b/src/main/java/org/distorted/play/ScreenSolving.java
index 8d84f578..decd19c8 100644
--- a/src/main/java/org/distorted/play/ScreenSolving.java
+++ b/src/main/java/org/distorted/play/ScreenSolving.java
@@ -90,15 +90,22 @@ public class ScreenSolving extends ScreenBase
       @Override
       public void onClick(View v)
         {
+        int num = mMovesController.getNumMoves();
+
         if( saveMode==SAVE_ASK )
           {
-          DialogRememberSolve abaDiag = new DialogRememberSolve();
-          abaDiag.show(act.getSupportFragmentManager(), null);
+          if( num>0 )
+            {
+            DialogRememberSolve abaDiag = new DialogRememberSolve();
+            abaDiag.show(act.getSupportFragmentManager(), null);
+            }
+          else
+            {
+            ScreenList.goBack(act);
+            }
           }
         else
           {
-          int num = mMovesController.getNumMoves();
-
           if( num > MOVES_THRESHHOLD )
             {
             Bundle bundle = new Bundle();
