diff options
| author | 2019-12-12 13:42:21 -0500 | |
|---|---|---|
| committer | 2019-12-12 15:58:09 -0500 | |
| commit | a0d177f8279bb975dc76ef5fc112c031f15c9c44 (patch) | |
| tree | f8aec162fa59a1717a23a51bd78535614de0e679 | |
| parent | a7fee3de4700eaf6568a9eeb05b85c04d346d98a (diff) | |
Set mAfterCompute to null on destroy to prevent leak.
Bug: 144050113
Test: Set strictmode and reproed bug, then tried again with local build and there was no leak.
Change-Id: I328757dcac4ad9773cf1f2aa5517bb3040fe0986
| -rw-r--r-- | core/java/com/android/internal/app/AbstractResolverComparator.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/core/java/com/android/internal/app/AbstractResolverComparator.java b/core/java/com/android/internal/app/AbstractResolverComparator.java index bb7e4d5114ba..eb746127a351 100644 --- a/core/java/com/android/internal/app/AbstractResolverComparator.java +++ b/core/java/com/android/internal/app/AbstractResolverComparator.java @@ -263,6 +263,7 @@ public abstract class AbstractResolverComparator implements Comparator<ResolvedC mHandler.removeMessages(RANKER_SERVICE_RESULT); mHandler.removeMessages(RANKER_RESULT_TIMEOUT); afterCompute(); + mAfterCompute = null; } private boolean isDefaultBrowser(ResolveInfo ri) { |