From da6f1e80af41f371a94ed3f42cf1d3a64438cbd5 Mon Sep 17 00:00:00 2001 From: Caitlin Cassidy Date: Mon, 2 Aug 2021 14:37:45 +0000 Subject: [PATCH] [Misc] Only create KeyguardStatusBarViewController once inside NotificationPanelViewController. The KeyguardStatusBarView never changes, so we don't need to re-create its controller in NPVController#updateViewControllers. Fixes: 194181195 Test: atest and manual Change-Id: If955a8d6167a08bec6e7a7e9e66a2c6a55f68966 Merged-In: If955a8d6167a08bec6e7a7e9e66a2c6a55f68966 --- .../battery/BatteryMeterViewController.java | 6 ------ .../KeyguardStatusBarViewController.java | 11 ----------- .../NotificationPanelViewController.java | 19 ++++++------------- .../android/systemui/util/ViewController.java | 10 ---------- 4 files changed, 6 insertions(+), 40 deletions(-) diff --git a/packages/SystemUI/src/com/android/systemui/battery/BatteryMeterViewController.java b/packages/SystemUI/src/com/android/systemui/battery/BatteryMeterViewController.java index 4664423c44222..b7e29821a16a5 100644 --- a/packages/SystemUI/src/com/android/systemui/battery/BatteryMeterViewController.java +++ b/packages/SystemUI/src/com/android/systemui/battery/BatteryMeterViewController.java @@ -107,12 +107,6 @@ public class BatteryMeterViewController extends ViewController @Override protected void onViewDetached() { - destroy(); - } - - @Override - public void destroy() { - super.destroy(); mConfigurationController.removeCallback(mConfigurationListener); unsubscribeFromTunerUpdates(); mCurrentUserTracker.stopTracking(); diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardStatusBarViewController.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardStatusBarViewController.java index 8770e86df7351..796df5507f4c7 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardStatusBarViewController.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardStatusBarViewController.java @@ -159,17 +159,6 @@ public class KeyguardStatusBarViewController extends ViewController