From 5d6158ea761b1c1594fa0a989d369e62f993bb4e Mon Sep 17 00:00:00 2001 From: Stypox Date: Fri, 14 Jul 2023 20:48:05 +0200 Subject: [PATCH] No need to manually mark fragment as destroyed for LeakCanary It already does so automatically. --- app/src/main/java/org/schabi/newpipe/BaseFragment.java | 9 --------- 1 file changed, 9 deletions(-) diff --git a/app/src/main/java/org/schabi/newpipe/BaseFragment.java b/app/src/main/java/org/schabi/newpipe/BaseFragment.java index e6478144b..19a99009b 100644 --- a/app/src/main/java/org/schabi/newpipe/BaseFragment.java +++ b/app/src/main/java/org/schabi/newpipe/BaseFragment.java @@ -12,7 +12,6 @@ import androidx.fragment.app.FragmentManager; import icepick.Icepick; import icepick.State; -import leakcanary.AppWatcher; public abstract class BaseFragment extends Fragment { protected final String TAG = getClass().getSimpleName() + "@" + Integer.toHexString(hashCode()); @@ -77,14 +76,6 @@ public abstract class BaseFragment extends Fragment { protected void onRestoreInstanceState(@NonNull final Bundle savedInstanceState) { } - @Override - public void onDestroy() { - super.onDestroy(); - - AppWatcher.INSTANCE.getObjectWatcher().expectWeaklyReachable( - this, "Watch for leaks from destroyed fragments."); - } - /*////////////////////////////////////////////////////////////////////////// // Init //////////////////////////////////////////////////////////////////////////*/