Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a1da5518 authored by Adrian Roos's avatar Adrian Roos Committed by android-build-merger
Browse files

Merge "Sysui Leaks: Leak check destroyed fragments" into oc-dev

am: b1601416

Change-Id: I22c165cb1a366e967bebf369ed79eaf86da995a4
parents 09414003 b1601416
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -35,6 +35,7 @@ import android.view.View;
import com.android.settingslib.applications.InterestingConfigChanges;
import com.android.systemui.Dependency;
import com.android.systemui.plugins.Plugin;
import com.android.systemui.util.leak.LeakDetector;

import java.io.FileDescriptor;
import java.io.PrintWriter;
@@ -77,6 +78,11 @@ public class FragmentHostManager {
            public void onFragmentViewDestroyed(FragmentManager fm, Fragment f) {
                FragmentHostManager.this.onFragmentViewDestroyed(f);
            }

            @Override
            public void onFragmentDestroyed(FragmentManager fm, Fragment f) {
                Dependency.get(LeakDetector.class).trackGarbage(f);
            }
        };
        mFragments.getFragmentManager().registerFragmentLifecycleCallbacks(mLifecycleCallbacks,
                true);