From 77888a12cc7ed185aa264cf5611cbf81f56452f1 Mon Sep 17 00:00:00 2001 From: Hans-Peter Lehmann Date: Sat, 23 Aug 2025 20:51:29 +0200 Subject: [PATCH] Properly update widget state when stopped (#7938) --- .../de/danoeh/antennapod/playback/service/PlaybackService.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/playback/service/src/main/java/de/danoeh/antennapod/playback/service/PlaybackService.java b/playback/service/src/main/java/de/danoeh/antennapod/playback/service/PlaybackService.java index e8f4dd948..d339c1036 100644 --- a/playback/service/src/main/java/de/danoeh/antennapod/playback/service/PlaybackService.java +++ b/playback/service/src/main/java/de/danoeh/antennapod/playback/service/PlaybackService.java @@ -319,6 +319,8 @@ public class PlaybackService extends MediaBrowserServiceCompat { } } singleShotDisposables.clear(); + WidgetUpdater.updateWidget(getApplicationContext(), new WidgetUpdater.WidgetState(getPlayable(), getStatus(), + getCurrentPosition(), getDuration(), getCurrentPlaybackSpeed())); stateManager.stopForeground(!UserPreferences.isPersistNotify()); isRunning = false; currentMediaType = MediaType.UNKNOWN;