summaryrefslogtreecommitdiff
path: root/core/src
diff options
context:
space:
mode:
authorTom Hennen <tom.hennen@gmail.com>2015-06-27 17:05:19 -0400
committerTom Hennen <tom.hennen@gmail.com>2015-06-27 17:05:19 -0400
commit23e1594165f8d3d67f00d7076db237becd1b7c33 (patch)
tree3ff81ef2678429f4af07a1e8b00f6871943eedf4 /core/src
parent473444291f68c7f8a205712c1b51fad74b0b1420 (diff)
downloadAntennaPod-23e1594165f8d3d67f00d7076db237becd1b7c33.zip
need to handle cases where the download service is gone
Diffstat (limited to 'core/src')
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/asynctask/DownloadObserver.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/core/src/main/java/de/danoeh/antennapod/core/asynctask/DownloadObserver.java b/core/src/main/java/de/danoeh/antennapod/core/asynctask/DownloadObserver.java
index 85b1f699f..732fa2d27 100644
--- a/core/src/main/java/de/danoeh/antennapod/core/asynctask/DownloadObserver.java
+++ b/core/src/main/java/de/danoeh/antennapod/core/asynctask/DownloadObserver.java
@@ -88,6 +88,9 @@ public class DownloadObserver {
}
if (downloadService != null) {
callback.onContentChanged(downloadService.getDownloads());
+ } else {
+ // the service is gone, there are no more downloads.
+ callback.onContentChanged(new ArrayList<Downloader>());
}
startRefresher();
}