diff options
| author | 2019-08-20 05:36:23 +0000 | |
|---|---|---|
| committer | 2019-08-20 05:36:23 +0000 | |
| commit | c1da99b4279435fa0a37cddac7e1ae9960a41627 (patch) | |
| tree | 6852cd14e25099e332dd967800ad2c799299783e | |
| parent | f328adb0bbdfc8d16e66c3d63f426408b501a434 (diff) | |
| parent | 4c4971d04ae12c5c19c20aeb296592e9a9f99c0e (diff) | |
Merge "Initialize mScreenLifecycle before user switcher gets created."
| -rw-r--r-- | packages/CarSystemUI/src/com/android/systemui/statusbar/car/CarStatusBar.java | 8 |
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); } /** |