summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorByteHamster <ByteHamster@users.noreply.github.com>2023-02-18 13:08:47 +0100
committerGitHub <noreply@github.com>2023-02-18 13:08:47 +0100
commit4e1a3be1227b2f1151655c56ea90799a442f62f0 (patch)
tree91c749ab695d377965eaf50a40232962ae6fc582 /app
parent5b6fe580e070976c9a08dc202c906ca3bd31728c (diff)
downloadAntennaPod-4e1a3be1227b2f1151655c56ea90799a442f62f0.zip
Ensure that the context is non-null when loading the shownotes (#6327)
Diffstat (limited to 'app')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java7
1 files changed, 6 insertions, 1 deletions
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 8a7d2432a..c5a8b6f2a 100644
--- a/app/src/main/java/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java
@@ -1,6 +1,7 @@
package de.danoeh.antennapod.fragment;
import android.app.Activity;
+import android.content.Context;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.util.Log;
@@ -86,6 +87,10 @@ public class ItemDescriptionFragment extends Fragment {
if (webViewLoader != null) {
webViewLoader.dispose();
}
+ Context context = getContext();
+ if (context == null) {
+ return;
+ }
webViewLoader = Maybe.<String>create(emitter -> {
Playable media = controller.getMedia();
if (media == null) {
@@ -100,7 +105,7 @@ public class ItemDescriptionFragment extends Fragment {
DBReader.loadDescriptionOfFeedItem(feedMedia.getItem());
}
ShownotesCleaner shownotesCleaner = new ShownotesCleaner(
- getActivity(), media.getDescription(), media.getDuration());
+ context, media.getDescription(), media.getDuration());
emitter.onSuccess(shownotesCleaner.processShownotes());
})
.subscribeOn(Schedulers.io())