commit efa682e84fe42f2e423d430d0570e30429e17e09
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Sat Mar 14 00:38:56 2020 +0000

    Minor.

diff --git a/src/main/java/org/distorted/uistate/RubikStateSolving.java b/src/main/java/org/distorted/uistate/RubikStateSolving.java
index 38440287..e2dbab24 100644
--- a/src/main/java/org/distorted/uistate/RubikStateSolving.java
+++ b/src/main/java/org/distorted/uistate/RubikStateSolving.java
@@ -185,8 +185,19 @@ public class RubikStateSolving extends RubikStateAbstract
           size   = RubikObjectList.getSize(object,Integer.parseInt(sizeStr));
           time   = Integer.parseInt(timeStr);
 
-          //android.util.Log.e("solving", "parsed: nameStr="+nameStr+" sizeStr="+sizeStr+" timeStr="+timeStr);
-          mRecords[object][size][scramble] = time;
+          if( object>=0 && object< NUM_OBJECTS && size>=0 && size<MAX_SIZE )
+            {
+            mRecords[object][size][scramble] = time;
+
+            if( time<Integer.MAX_VALUE )
+              {
+              android.util.Log.e("solv", "Set record for: object="+object+" size="+size+" scramble="+scramble+" time: "+time);
+              }
+            }
+          else
+            {
+            android.util.Log.e("solv", "error: object="+object+" size="+size);
+            }
           }
         }
       }
@@ -242,7 +253,7 @@ public class RubikStateSolving extends RubikStateAbstract
       int scramble= play.getPicker();
       int maxsize = RubikObjectList.getObject(object).getSizes().length;
 
-      if( object>=0 && object< NUM_OBJECTS && size>=0 && size<maxsize && scramble>=1 && scramble<=MAX_SCRAMBLE )
+      if( object>=0 && object<NUM_OBJECTS && size>=0 && size<maxsize && scramble>=1 && scramble<=MAX_SCRAMBLE )
         {
         if( mRecords[object][size][scramble-1]> timeTaken )
           {
