diff --git a/src/de/danoeh/antennapod/storage/DBTasks.java b/src/de/danoeh/antennapod/storage/DBTasks.java index b1efda658..f25625949 100644 --- a/src/de/danoeh/antennapod/storage/DBTasks.java +++ b/src/de/danoeh/antennapod/storage/DBTasks.java @@ -406,10 +406,11 @@ public final class DBTasks { private static int performAutoCleanup(final Context context, final int episodeNumber) { - List candidates = DBReader.getDownloadedItems(context); + List candidates = new ArrayList(); + List downloadedItems = DBReader.getDownloadedItems(context); List queue = DBReader.getQueue(context); List delete; - for (FeedItem item : candidates) { + for (FeedItem item : downloadedItems) { if (item.hasMedia() && item.getMedia().isDownloaded() && !queue.contains(item) && item.isRead()) { candidates.add(item);