commit 7e950e32369ca553ff3d92375fec40fe543c573e
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Tue Feb 15 13:02:12 2022 +0100

    Another fix for a crasher.

diff --git a/src/main/java/org/distorted/external/RubikUpdates.java b/src/main/java/org/distorted/external/RubikUpdates.java
index b0acb96c..5b51443a 100644
--- a/src/main/java/org/distorted/external/RubikUpdates.java
+++ b/src/main/java/org/distorted/external/RubikUpdates.java
@@ -247,7 +247,16 @@ public class RubikUpdates
 
   public int getCompletedIconPresent(int ordinal)
     {
-    return mCompleted.get(ordinal).mIconPresent;
+    try
+      {
+      return mCompleted.get(ordinal).mIconPresent;
+      }
+    catch(IndexOutOfBoundsException ie)
+      {
+      // ignore; the mCompleted must have been removed already
+      // past a successful update; see updateDone()
+      }
+    return 0;
     }
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
