From 7b446daf3fa9d7cf2c202be7aaaa64a1b55d206d Mon Sep 17 00:00:00 2001 From: mvp76 Date: Tue, 28 Feb 2017 21:57:51 +0100 Subject: [PATCH] Make AppUpdateStatusManager a singleton --- .../main/java/org/fdroid/fdroid/AppUpdateStatusManager.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/fdroid/fdroid/AppUpdateStatusManager.java b/app/src/main/java/org/fdroid/fdroid/AppUpdateStatusManager.java index 92ad49a82..3362299a6 100644 --- a/app/src/main/java/org/fdroid/fdroid/AppUpdateStatusManager.java +++ b/app/src/main/java/org/fdroid/fdroid/AppUpdateStatusManager.java @@ -45,8 +45,12 @@ public class AppUpdateStatusManager { } public static AppUpdateStatusManager getInstance(Context context) { - return new AppUpdateStatusManager(context); + if (instance == null) { + instance = new AppUpdateStatusManager(context.getApplicationContext()); + } + return instance; } + private static AppUpdateStatusManager instance; public class AppUpdateStatus { public final App app;