summaryrefslogtreecommitdiff
path: root/core/src/main/java/de/danoeh
diff options
context:
space:
mode:
authorByteHamster <info@bytehamster.com>2021-05-22 20:31:37 +0200
committerByteHamster <info@bytehamster.com>2021-05-22 20:31:37 +0200
commitea47118a981215b408f8aef44ed5c1bcd616908b (patch)
tree0d472e8d7a3bf7224a630052ba39ddfe339d2cad /core/src/main/java/de/danoeh
parent65b5efb4f22d5146091e1b6e7d6bf85fe913f773 (diff)
parentd9fdca4d03e14061d324498ca4d385d810cf7c12 (diff)
downloadAntennaPod-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.java4
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;