summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod/fragment/CoverFragment.java
diff options
context:
space:
mode:
authorMartin Fietz <Martin.Fietz@gmail.com>2016-01-26 11:50:12 +0100
committerMartin Fietz <Martin.Fietz@gmail.com>2016-01-26 11:50:12 +0100
commit59129c6c88f8168b2b20c8543e68e5775a1c2a7f (patch)
tree791e51393949da09107223794168840dbf539298 /app/src/main/java/de/danoeh/antennapod/fragment/CoverFragment.java
parentb41aaff2ddac3faca4c03c8931fbaec899f4f25c (diff)
downloadAntennaPod-59129c6c88f8168b2b20c8543e68e5775a1c2a7f.zip
Tell player fragments to refresh
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/fragment/CoverFragment.java')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/fragment/CoverFragment.java11
1 files changed, 8 insertions, 3 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/CoverFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/CoverFragment.java
index e1265d2d3..a851358a0 100644
--- a/app/src/main/java/de/danoeh/antennapod/fragment/CoverFragment.java
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/CoverFragment.java
@@ -19,8 +19,8 @@ import de.danoeh.antennapod.core.util.playback.Playable;
/**
* Displays the cover and the title of a FeedItem.
*/
-public class CoverFragment extends Fragment implements
- AudioplayerContentFragment {
+public class CoverFragment extends Fragment implements AudioplayerContentFragment {
+
private static final String TAG = "CoverFragment";
private static final String ARG_PLAYABLE = "arg.playable";
@@ -97,12 +97,17 @@ public class CoverFragment extends Fragment implements
}
@Override
- public void onDataSetChanged(Playable media) {
public void onDestroy() {
super.onDestroy();
// prevent memory leaks
root = null;
}
+
+ @Override
+ public void onMediaChanged(Playable media) {
+ if(this.media == media) {
+ return;
+ }
this.media = media;
loadMediaInfo();
}