summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java
diff options
context:
space:
mode:
authorByteHamster <info@bytehamster.com>2020-07-27 13:16:23 +0200
committerByteHamster <info@bytehamster.com>2020-07-27 13:16:23 +0200
commit426be4d2261921576fd2e673e99d39885cfe87a1 (patch)
tree9866ae4c3e2ba584009461c195746e09541a5507 /app/src/main/java/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java
parent4ddee0321465835b2a9edae1e93dafcceb3c5cdc (diff)
downloadAntennaPod-426be4d2261921576fd2e673e99d39885cfe87a1.zip
Dispose loaders before setting controller to null
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java7
1 files changed, 4 insertions, 3 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 ec64fbda1..ed8697adb 100644
--- a/app/src/main/java/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java
@@ -66,9 +66,6 @@ public class ItemDescriptionFragment extends Fragment {
public void onDestroy() {
super.onDestroy();
Log.d(TAG, "Fragment destroyed");
- if (webViewLoader != null) {
- webViewLoader.dispose();
- }
if (webvDescription != null) {
webvDescription.removeAllViews();
webvDescription.destroy();
@@ -168,6 +165,10 @@ public class ItemDescriptionFragment extends Fragment {
@Override
public void onStop() {
super.onStop();
+
+ if (webViewLoader != null) {
+ webViewLoader.dispose();
+ }
controller.release();
controller = null;
}