diff options
author | ByteHamster <ByteHamster@users.noreply.github.com> | 2023-10-01 14:21:19 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-01 14:21:19 +0200 |
commit | 7e8ac3aeb6e6964cafb23b9352071db2b096e108 (patch) | |
tree | b51efe3e41bdb9c29cce3333ec60c48a81fdc64c | |
parent | 0e52f08aa56a52cd5516cbeb2a85415a99d6963b (diff) | |
download | AntennaPod-7e8ac3aeb6e6964cafb23b9352071db2b096e108.zip |
Fix stuck notification when refreshing single feed (#6662)
Updating a singletonList throws an UnsupportedOperationException,
so the worker does not remove the notification
-rw-r--r-- | core/src/main/java/de/danoeh/antennapod/core/service/FeedUpdateWorker.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/core/src/main/java/de/danoeh/antennapod/core/service/FeedUpdateWorker.java b/core/src/main/java/de/danoeh/antennapod/core/service/FeedUpdateWorker.java index d71922e7b..659650bc1 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/service/FeedUpdateWorker.java +++ b/core/src/main/java/de/danoeh/antennapod/core/service/FeedUpdateWorker.java @@ -34,6 +34,7 @@ import de.danoeh.antennapod.model.download.DownloadResult; import de.danoeh.antennapod.model.feed.Feed; import de.danoeh.antennapod.net.download.serviceinterface.DownloadRequest; +import java.util.ArrayList; import java.util.Collections; import java.util.Iterator; import java.util.List; @@ -81,7 +82,8 @@ public class FeedUpdateWorker extends Worker { if (!feed.isLocalFeed()) { allAreLocal = false; } - toUpdate = Collections.singletonList(feed); + toUpdate = new ArrayList<>(); + toUpdate.add(feed); // Needs to be updatable, so no singletonList force = true; } |