diff options
author | ByteHamster <info@bytehamster.com> | 2021-05-22 20:31:37 +0200 |
---|---|---|
committer | ByteHamster <info@bytehamster.com> | 2021-05-22 20:31:37 +0200 |
commit | ea47118a981215b408f8aef44ed5c1bcd616908b (patch) | |
tree | 0d472e8d7a3bf7224a630052ba39ddfe339d2cad /core/src/main/java/de/danoeh | |
parent | 65b5efb4f22d5146091e1b6e7d6bf85fe913f773 (diff) | |
parent | d9fdca4d03e14061d324498ca4d385d810cf7c12 (diff) | |
download | AntennaPod-ea47118a981215b408f8aef44ed5c1bcd616908b.zip |
Merge branch 'master' into develop
Diffstat (limited to 'core/src/main/java/de/danoeh')
-rw-r--r-- | core/src/main/java/de/danoeh/antennapod/core/util/playback/PlaybackController.java | 4 |
1 files changed, 3 insertions, 1 deletions
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 717af4186..6fe2502ab 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 @@ -49,6 +49,7 @@ public abstract class PlaybackController { private boolean released = false; private boolean initialized = false; private boolean eventsRegistered = false; + private long loadedFeedMedia = -1; public PlaybackController(@NonNull Activity activity) { this.activity = activity; @@ -319,7 +320,8 @@ public abstract class PlaybackController { } private void checkMediaInfoLoaded() { - if (!mediaInfoLoaded) { + if (!mediaInfoLoaded || loadedFeedMedia != PlaybackPreferences.getCurrentlyPlayingFeedMediaId()) { + loadedFeedMedia = PlaybackPreferences.getCurrentlyPlayingFeedMediaId(); loadMediaInfo(); } mediaInfoLoaded = true; |