From 7c1e2ee09cb8b8079ddb7c0e6e64f1584c8ccda9 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Tue, 20 Mar 2018 12:14:29 +0100 Subject: [PATCH] actually remove Updates entries when they are swiped away --- .../main/java/org/fdroid/fdroid/AppUpdateStatusManager.java | 2 +- .../java/org/fdroid/fdroid/views/updates/DismissResult.java | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/app/src/main/java/org/fdroid/fdroid/AppUpdateStatusManager.java b/app/src/main/java/org/fdroid/fdroid/AppUpdateStatusManager.java index fa7faeaf1..12ac7a11b 100644 --- a/app/src/main/java/org/fdroid/fdroid/AppUpdateStatusManager.java +++ b/app/src/main/java/org/fdroid/fdroid/AppUpdateStatusManager.java @@ -370,7 +370,7 @@ public final class AppUpdateStatusManager { public void removeApk(String key) { synchronized (appMapping) { - AppUpdateStatus entry = appMapping.get(key); + AppUpdateStatus entry = appMapping.remove(key); if (entry != null) { Utils.debugLog(LOGTAG, "Remove APK " + entry.apk.apkName); notifyRemove(entry); diff --git a/app/src/main/java/org/fdroid/fdroid/views/updates/DismissResult.java b/app/src/main/java/org/fdroid/fdroid/views/updates/DismissResult.java index c68870128..f37d58fb4 100644 --- a/app/src/main/java/org/fdroid/fdroid/views/updates/DismissResult.java +++ b/app/src/main/java/org/fdroid/fdroid/views/updates/DismissResult.java @@ -17,10 +17,6 @@ public class DismissResult { this(null, false); } - public DismissResult(boolean requiresAdapterRefresh) { - this(null, requiresAdapterRefresh); - } - public DismissResult(@Nullable CharSequence message, boolean requiresAdapterRefresh) { this.message = message; this.requiresAdapterRefresh = requiresAdapterRefresh;