diff --git a/core/src/main/java/de/danoeh/antennapod/core/util/playback/PlaybackController.java b/core/src/main/java/de/danoeh/antennapod/core/util/playback/PlaybackController.java index 132919230..9e3f0058e 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/util/playback/PlaybackController.java +++ b/core/src/main/java/de/danoeh/antennapod/core/util/playback/PlaybackController.java @@ -210,6 +210,9 @@ public abstract class PlaybackController { Log.w(TAG, "Couldn't receive status update: playbackService was null"); if (PlaybackService.isRunning) { bindToService(); + } else { + status = PlayerStatus.STOPPED; + handleStatus(); } } } @@ -359,6 +362,7 @@ public abstract class PlaybackController { } break; case STOPPED: + updatePlayButtonAppearance(playResource, playText); break; case PREPARED: checkMediaInfoLoaded();