commit 37b1e72366cdf675e1b1fd489d930fc5b1eeef34
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Tue Feb 15 10:27:46 2022 +0100

    Fix a crasher.

diff --git a/src/main/java/org/distorted/external/RubikUpdates.java b/src/main/java/org/distorted/external/RubikUpdates.java
index 6a552200..b0acb96c 100644
--- a/src/main/java/org/distorted/external/RubikUpdates.java
+++ b/src/main/java/org/distorted/external/RubikUpdates.java
@@ -284,8 +284,16 @@ public class RubikUpdates
 
   public void setCompletedIcon(int ordinal, Bitmap icon)
     {
-    UpdateInfo info = mCompleted.get(ordinal);
-    info.mIcon = icon;
+    try
+      {
+      UpdateInfo info = mCompleted.get(ordinal);
+      info.mIcon = icon;
+      }
+    catch(IndexOutOfBoundsException ie)
+      {
+      // ignore; the mCompleted must have been removed already
+      // past a successful update; see updateDone()
+      }
     }
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
