diff options
author | ByteHamster <info@bytehamster.com> | 2020-03-31 12:02:28 +0200 |
---|---|---|
committer | ByteHamster <info@bytehamster.com> | 2020-03-31 12:02:28 +0200 |
commit | 84f45986e38f4eb86e1afd0e3e4ecab153c0a3f6 (patch) | |
tree | 8b04c9e3f326984adc4ee5f1aff75483c07daa2b /core/src/main | |
parent | 6d3cc1a9dac10e54917ec7562ba3d82d70118eec (diff) | |
download | AntennaPod-84f45986e38f4eb86e1afd0e3e4ecab153c0a3f6.zip |
Fixed crashing DownloadService
Diffstat (limited to 'core/src/main')
-rw-r--r-- | core/src/main/java/de/danoeh/antennapod/core/service/download/DownloadService.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/core/src/main/java/de/danoeh/antennapod/core/service/download/DownloadService.java b/core/src/main/java/de/danoeh/antennapod/core/service/download/DownloadService.java index 1251dd96e..28523ef0a 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/service/download/DownloadService.java +++ b/core/src/main/java/de/danoeh/antennapod/core/service/download/DownloadService.java @@ -549,7 +549,7 @@ public class DownloadService extends Service { } /** - * Check if there's something else to download, otherwise stop + * Check if there's something else to download, otherwise stop. */ private void queryDownloads() { Log.d(TAG, numberOfDownloads.get() + " downloads left"); @@ -557,7 +557,11 @@ public class DownloadService extends Service { if (numberOfDownloads.get() <= 0 && DownloadRequester.getInstance().hasNoDownloads()) { Log.d(TAG, "Number of downloads is " + numberOfDownloads.get() + ", attempting shutdown"); stopSelf(); - notificationUpdater.run(); + if (notificationUpdater != null) { + notificationUpdater.run(); + } else { + Log.d(TAG, "Skipping notification update"); + } } else { setupNotificationUpdater(); Notification notification = notificationManager.updateNotifications( |