summaryrefslogtreecommitdiff
path: root/app/src
diff options
context:
space:
mode:
authorTom Hennen <TomHennen@users.noreply.github.com>2016-02-25 06:41:49 -0500
committerTom Hennen <TomHennen@users.noreply.github.com>2016-02-25 06:41:49 -0500
commit1ccbdfab497c68bdb92041b6bbb469c75e57fd8f (patch)
tree4dc000ee1f80d6c43d03bdfd65672b938268e7a8 /app/src
parent956235f6996437d8b411b01bc4a3045c5abbe174 (diff)
parent5b509686452f0f1d5c7eb470b0d405bba686ee62 (diff)
downloadAntennaPod-1ccbdfab497c68bdb92041b6bbb469c75e57fd8f.zip
Merge pull request #1707 from mfietz/issue/1706-coverfragment-iae
Audio player fragments: Do not refresh when not attached
Diffstat (limited to 'app/src')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/fragment/CoverFragment.java7
-rw-r--r--app/src/main/java/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java4
2 files changed, 2 insertions, 9 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 931d14924..d3b97f9df 100644
--- a/app/src/main/java/de/danoeh/antennapod/fragment/CoverFragment.java
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/CoverFragment.java
@@ -63,12 +63,7 @@ public class CoverFragment extends Fragment implements AudioplayerContentFragmen
}
private void loadMediaInfo() {
- if(imgvCover == null) {
- return;
- }
if (media != null) {
- Log.d(TAG, "feed title: " + media.getFeedTitle());
- Log.d(TAG, "episode title: " + media.getEpisodeTitle());
txtvPodcastTitle.setText(media.getFeedTitle());
txtvEpisodeTitle.setText(media.getEpisodeTitle());
Glide.with(this)
@@ -103,7 +98,7 @@ public class CoverFragment extends Fragment implements AudioplayerContentFragmen
@Override
public void onMediaChanged(Playable media) {
- if(this.media == media) {
+ if(!isAdded() || this.media == media) {
return;
}
this.media = media;
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java
index 4c723e5ff..c1c1aab6c 100644
--- a/app/src/main/java/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java
@@ -62,7 +62,6 @@ public class ItemDescriptionFragment extends Fragment implements AudioplayerCont
private static final String ARG_HIGHLIGHT_TIMECODES = "arg.highlightTimecodes";
private WebView webvDescription;
- private String webvData;
private ShownotesProvider shownotesProvider;
private Playable media;
@@ -309,7 +308,6 @@ public class ItemDescriptionFragment extends Fragment implements AudioplayerCont
.subscribeOn(Schedulers.newThread())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(data -> {
- webvData = data;
webvDescription.loadDataWithBaseURL(null, data, "text/html",
"utf-8", "about:blank");
Log.d(TAG, "Webview loaded");
@@ -384,7 +382,7 @@ public class ItemDescriptionFragment extends Fragment implements AudioplayerCont
@Override
public void onMediaChanged(Playable media) {
- if(this.media == media) {
+ if(this.media == media || webvDescription == null) {
return;
}
this.media = media;