From 5a804dcbaf359c6e2895b8cc6150cdc0ba406132 Mon Sep 17 00:00:00 2001 From: vadimt Date: Tue, 21 Apr 2020 15:35:23 -0700 Subject: [PATCH] Fixing activity leak via ActivityInitListener Bug: 139137636 Change-Id: I49ac81dfc69f63211d832bf558517c534f51eab8 --- .../src/com/android/quickstep/util/ActivityInitListener.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/quickstep/src/com/android/quickstep/util/ActivityInitListener.java b/quickstep/src/com/android/quickstep/util/ActivityInitListener.java index 2a0fe32574..dfb8c1d548 100644 --- a/quickstep/src/com/android/quickstep/util/ActivityInitListener.java +++ b/quickstep/src/com/android/quickstep/util/ActivityInitListener.java @@ -28,7 +28,7 @@ import java.util.function.BiPredicate; public class ActivityInitListener implements SchedulerCallback { - private final BiPredicate mOnInitListener; + private BiPredicate mOnInitListener; private final ActivityTracker mActivityTracker; private boolean mIsRegistered = false; @@ -72,6 +72,7 @@ public class ActivityInitListener implements SchedulerCa */ public void unregister() { mIsRegistered = false; + mOnInitListener = null; } /**