commit 9af27f9cb1ebd89a9bc1ceb67f52116db872b3be
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Thu Dec 29 01:33:01 2022 +0100

    Fix marking objects as free.

diff --git a/src/main/java/org/distorted/objects/RubikObjectList.java b/src/main/java/org/distorted/objects/RubikObjectList.java
index 0cba2699..3e14940d 100644
--- a/src/main/java/org/distorted/objects/RubikObjectList.java
+++ b/src/main/java/org/distorted/objects/RubikObjectList.java
@@ -506,10 +506,13 @@ public class RubikObjectList
 
   private static void markAsFree(RubikObject object, RubikScores scores)
     {
+    String shortName = object.getUpperName();
     if( SHOW_IAP_DEBUG ) android.util.Log.e("D", "object "+object.getUpperName()+" marked as free");
     object.markFree();
     int price = object.getPrice();
     scores.changeNumStars(-price);
+    String add = mBoughtObjects.length()==0 ? shortName : (","+shortName);
+    mBoughtObjects += add;
     }
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
