From 6187ec83a8e90e2a8629b10a093c51309a174bb6 Mon Sep 17 00:00:00 2001 From: Anita Hemrajani Date: Tue, 23 Feb 2021 21:13:06 +0800 Subject: [PATCH] Fix memory leak in TopLevelBatteryPreferenceController Assigning context.getApplicationContext() as context in ConditionContextualCardController. Bug: 181192885 Test: run connectivity module auo test pass Change-Id: Iff35520f911a9fd62a0bbb5bbda20608e9d99246 --- .../conditional/ConditionContextualCardController.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/com/android/settings/homepage/contextualcards/conditional/ConditionContextualCardController.java b/src/com/android/settings/homepage/contextualcards/conditional/ConditionContextualCardController.java index 25d1cdad172..e5bd4490f89 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 @@ public class ConditionContextualCardController implements ContextualCardControll 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(); }