commit | 6187ec83a8e90e2a8629b10a093c51309a174bb6 | [log] [tgz] |
---|---|---|
author | Anita Hemrajani <anita.hemrajani@mediatek.com> | Tue Feb 23 21:13:06 2021 +0800 |
committer | Chuanghua Zhao <chuanghua.zhao@mediatek.com> | Thu Jul 29 15:30:28 2021 +0800 |
tree | f767ac4ba6ea483e86860a4cf2eda28d436fdc3f | |
parent | f36c2bc0a405dc072f30df5abfed50cff4077526 [diff] |
Fix memory leak in TopLevelBatteryPreferenceController Assigning context.getApplicationContext() as context in ConditionContextualCardController. Bug: 181192885 Test: run connectivity module auo test pass Change-Id: Iff35520f911a9fd62a0bbb5bbda20608e9d99246
diff --git a/src/com/android/settings/homepage/contextualcards/conditional/ConditionContextualCardController.java b/src/com/android/settings/homepage/contextualcards/conditional/ConditionContextualCardController.java index 25d1cda..e5bd449 100644 --- a/src/com/android/settings/homepage/contextualcards/conditional/ConditionContextualCardController.java +++ b/src/com/android/settings/homepage/contextualcards/conditional/ConditionContextualCardController.java
@@ -54,8 +54,8 @@ private boolean mIsExpanded; public ConditionContextualCardController(Context context) { - mContext = context; - mConditionManager = new ConditionManager(context.getApplicationContext(), this); + mContext = context.getApplicationContext(); + mConditionManager = new ConditionManager(mContext, this); mConditionManager.startMonitoringStateChange(); }