commit | 5a804dcbaf359c6e2895b8cc6150cdc0ba406132 | [log] [tgz] |
---|---|---|
author | vadimt <vadimt@google.com> | Tue Apr 21 15:35:23 2020 -0700 |
committer | vadimt <vadimt@google.com> | Tue Apr 21 15:35:23 2020 -0700 |
tree | 21b74e58080cd8a936e28546d9dff7981d9ddf67 | |
parent | c09e8fbe9d323d2b1e12e3ac5109c43a7310fd4f [diff] |
Fixing activity leak via ActivityInitListener Bug: 139137636 Change-Id: I49ac81dfc69f63211d832bf558517c534f51eab8
diff --git a/quickstep/src/com/android/quickstep/util/ActivityInitListener.java b/quickstep/src/com/android/quickstep/util/ActivityInitListener.java index 2a0fe32..dfb8c1d 100644 --- a/quickstep/src/com/android/quickstep/util/ActivityInitListener.java +++ b/quickstep/src/com/android/quickstep/util/ActivityInitListener.java
@@ -28,7 +28,7 @@ public class ActivityInitListener<T extends BaseActivity> implements SchedulerCallback<T> { - private final BiPredicate<T, Boolean> mOnInitListener; + private BiPredicate<T, Boolean> mOnInitListener; private final ActivityTracker<T> mActivityTracker; private boolean mIsRegistered = false; @@ -72,6 +72,7 @@ */ public void unregister() { mIsRegistered = false; + mOnInitListener = null; } /**