summaryrefslogtreecommitdiff
path: root/core/src/main
diff options
context:
space:
mode:
authorMartin Fietz <Martin.Fietz@gmail.com>2015-05-28 22:42:08 +0200
committerMartin Fietz <Martin.Fietz@gmail.com>2015-05-28 22:42:08 +0200
commitef518f3ec0a489d843da4af053767d9f59fa827f (patch)
tree5e5b952bf681a6837a7bfe6855d9625a4a9885a7 /core/src/main
parent12f9d29daabd7b3f400cfce23fe6e6bc8d402270 (diff)
downloadAntennaPod-ef518f3ec0a489d843da4af053767d9f59fa827f.zip
Handle failed refresh correctly, fix for nav drawer layout
Diffstat (limited to 'core/src/main')
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/storage/DBTasks.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/core/src/main/java/de/danoeh/antennapod/core/storage/DBTasks.java b/core/src/main/java/de/danoeh/antennapod/core/storage/DBTasks.java
index e570ee709..defce5930 100644
--- a/core/src/main/java/de/danoeh/antennapod/core/storage/DBTasks.java
+++ b/core/src/main/java/de/danoeh/antennapod/core/storage/DBTasks.java
@@ -308,10 +308,11 @@ public final class DBTasks {
private static void refreshFeed(Context context, Feed feed, boolean loadAllPages) throws DownloadRequestException {
Feed f;
+ Date lastUpdate = feed.hasLastUpdateFailed() ? new Date(0) : feed.getLastUpdate();
if (feed.getPreferences() == null) {
- f = new Feed(feed.getDownload_url(), feed.getLastUpdate(), feed.getTitle());
+ f = new Feed(feed.getDownload_url(), lastUpdate, feed.getTitle());
} else {
- f = new Feed(feed.getDownload_url(), feed.getLastUpdate(), feed.getTitle(),
+ f = new Feed(feed.getDownload_url(), lastUpdate, feed.getTitle(),
feed.getPreferences().getUsername(), feed.getPreferences().getPassword());
}
f.setId(feed.getId());