Only reset episode to new if feed item did not link to a file before

This commit is contained in:
Martin Fietz 2016-01-26 16:16:41 +01:00
parent f9afe0d488
commit 5e8c62ec75
1 changed files with 2 additions and 3 deletions

View File

@ -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);