diff options
author | ByteHamster <info@bytehamster.com> | 2019-11-24 09:47:40 +0100 |
---|---|---|
committer | ByteHamster <info@bytehamster.com> | 2019-11-24 09:47:40 +0100 |
commit | 02caa29fafe1a86dcd1a42ef3ecca5fd1a3bbfe0 (patch) | |
tree | b20b53616bfec0c8a51ecc863ce5f2b836620af8 /core/src/main | |
parent | 554aa33478b076db792362eba5a1d821a684108e (diff) | |
download | AntennaPod-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.java | 5 |
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) { |