From 5e8c62ec75b6ffd82796cdb0a7c245f9f43eb900 Mon Sep 17 00:00:00 2001 From: Martin Fietz Date: Tue, 26 Jan 2016 16:16:41 +0100 Subject: Only reset episode to new if feed item did not link to a file before --- core/src/main/java/de/danoeh/antennapod/core/feed/FeedMedia.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'core/src/main') diff --git a/core/src/main/java/de/danoeh/antennapod/core/feed/FeedMedia.java b/core/src/main/java/de/danoeh/antennapod/core/feed/FeedMedia.java index ae22d5460..56b996d1c 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/feed/FeedMedia.java +++ b/core/src/main/java/de/danoeh/antennapod/core/feed/FeedMedia.java @@ -168,9 +168,8 @@ public class FeedMedia extends FeedFile implements Playable { } public void updateFromOther(FeedMedia other) { - // we try to cover two cases: (1) feed did include file before (2) feed contained wrong URL - // if item.getAutoDownload() is false, the file has been downloaded before - if((TextUtils.isEmpty(download_url) || item.getAutoDownload()) && !TextUtils.isEmpty(other.download_url)) { + // reset to new if feed item did link to a file before + if(TextUtils.isEmpty(download_url) && !TextUtils.isEmpty(other.download_url)) { item.setNew(); } super.updateFromOther(other); -- cgit v1.2.3