summaryrefslogtreecommitdiff
path: root/core/src/main
diff options
context:
space:
mode:
authorByteHamster <info@bytehamster.com>2019-11-24 09:47:40 +0100
committerByteHamster <info@bytehamster.com>2019-11-24 09:47:40 +0100
commit02caa29fafe1a86dcd1a42ef3ecca5fd1a3bbfe0 (patch)
treeb20b53616bfec0c8a51ecc863ce5f2b836620af8 /core/src/main
parent554aa33478b076db792362eba5a1d821a684108e (diff)
downloadAntennaPod-02caa29fafe1a86dcd1a42ef3ecca5fd1a3bbfe0.zip
Hotfix: Do not delete episodes
Diffstat (limited to 'core/src/main')
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/preferences/UserPreferences.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/core/src/main/java/de/danoeh/antennapod/core/preferences/UserPreferences.java b/core/src/main/java/de/danoeh/antennapod/core/preferences/UserPreferences.java
index a928f3529..4f871e83b 100644
--- a/core/src/main/java/de/danoeh/antennapod/core/preferences/UserPreferences.java
+++ b/core/src/main/java/de/danoeh/antennapod/core/preferences/UserPreferences.java
@@ -833,6 +833,9 @@ public class UserPreferences {
}
public static EpisodeCleanupAlgorithm getEpisodeCleanupAlgorithm() {
+ if (!isEnableAutodownload()) {
+ return new APNullCleanupAlgorithm();
+ }
int cleanupValue = getEpisodeCleanupValue();
if (cleanupValue == EPISODE_CLEANUP_QUEUE) {
return new APQueueCleanupAlgorithm();
@@ -844,7 +847,7 @@ public class UserPreferences {
}
public static int getEpisodeCleanupValue() {
- return Integer.parseInt(prefs.getString(PREF_EPISODE_CLEANUP, "-1"));
+ return Integer.parseInt(prefs.getString(PREF_EPISODE_CLEANUP, "" + EPISODE_CLEANUP_NULL));
}
public static void setEpisodeCleanupValue(int episodeCleanupValue) {