From c2f0f487622e76a233c92ca6e6d80ce754e63794 Mon Sep 17 00:00:00 2001 From: David Allison <62114487+david-allison-1@users.noreply.github.com> Date: Tue, 4 May 2021 05:06:01 +0100 Subject: [PATCH] fix: use new stats instance on collection change Introduced in 4809c77a444ef2c198a01e7cded26555f0600623 Related: 6192 - not the cause, but a fix fails --- .../main/java/com/ichi2/anki/stats/AnkiStatsTaskHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AnkiDroid/src/main/java/com/ichi2/anki/stats/AnkiStatsTaskHandler.java b/AnkiDroid/src/main/java/com/ichi2/anki/stats/AnkiStatsTaskHandler.java index 428c19a469..d2b90b7544 100644 --- a/AnkiDroid/src/main/java/com/ichi2/anki/stats/AnkiStatsTaskHandler.java +++ b/AnkiDroid/src/main/java/com/ichi2/anki/stats/AnkiStatsTaskHandler.java @@ -64,7 +64,7 @@ public class AnkiStatsTaskHandler { } public synchronized static AnkiStatsTaskHandler getInstance(Collection collection) { - if (sInstance == null) { + if (sInstance == null || sInstance.mCollectionData != collection) { sInstance = new AnkiStatsTaskHandler(collection); } return sInstance;