summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorByteHamster <info@bytehamster.com>2021-03-06 21:00:26 +0100
committerByteHamster <info@bytehamster.com>2021-03-06 21:00:26 +0100
commitd3bf107363f9195e70ab0315f77afb0093aa6718 (patch)
tree85d39b33b00cfa3e13a9f8a551ac3b1ae9d5fd17
parentef24f6d1f4468faadb514611292a2e84266b0be3 (diff)
downloadAntennaPod-d3bf107363f9195e70ab0315f77afb0093aa6718.zip
Fixed download service notification not being updated to 'Stopping service'
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/service/download/DownloadService.java8
1 files changed, 5 insertions, 3 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 2e0cb705b..e8e85602b 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
@@ -643,8 +643,10 @@ public class DownloadService extends Service {
if (notificationUpdater != null) {
notificationUpdater.run();
}
- cancelNotificationUpdater();
- stopForeground(true);
- stopSelf();
+ handler.post(() -> {
+ cancelNotificationUpdater();
+ stopForeground(true);
+ stopSelf();
+ });
}
}