summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Jovana Knezevic <jovanak@google.com> 2019-08-20 05:36:23 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2019-08-20 05:36:23 +0000
commitc1da99b4279435fa0a37cddac7e1ae9960a41627 (patch)
tree6852cd14e25099e332dd967800ad2c799299783e
parentf328adb0bbdfc8d16e66c3d63f426408b501a434 (diff)
parent4c4971d04ae12c5c19c20aeb296592e9a9f99c0e (diff)
Merge "Initialize mScreenLifecycle before user switcher gets created."
-rw-r--r--packages/CarSystemUI/src/com/android/systemui/statusbar/car/CarStatusBar.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/packages/CarSystemUI/src/com/android/systemui/statusbar/car/CarStatusBar.java b/packages/CarSystemUI/src/com/android/systemui/statusbar/car/CarStatusBar.java
index ea3cbff07ea2..7ea83f56557a 100644
--- a/packages/CarSystemUI/src/com/android/systemui/statusbar/car/CarStatusBar.java
+++ b/packages/CarSystemUI/src/com/android/systemui/statusbar/car/CarStatusBar.java
@@ -201,6 +201,11 @@ public class CarStatusBar extends StatusBar implements CarBatteryController.Batt
com.android.internal.R.bool.config_automotiveHideNavBarForKeyboard);
mBottomNavBarVisible = false;
+ // Need to initialize screen lifecycle before calling super.start - before switcher is
+ // created.
+ mScreenLifecycle = Dependency.get(ScreenLifecycle.class);
+ mScreenLifecycle.addObserver(mScreenObserver);
+
super.start();
mTaskStackListener = new TaskStackListenerImpl();
mActivityManagerWrapper = ActivityManagerWrapper.getInstance();
@@ -247,9 +252,6 @@ public class CarStatusBar extends StatusBar implements CarBatteryController.Batt
mPowerManagerHelper.connectToCarService();
mSwitchToGuestTimer = new SwitchToGuestTimer(mContext);
-
- mScreenLifecycle = Dependency.get(ScreenLifecycle.class);
- mScreenLifecycle.addObserver(mScreenObserver);
}
/**