Adding null check for the case when user switcher is disabled (for example in

retail mode).

Fixes: 113269334
Test: Observed SysUI crash in retail mode before, and SysUI proper initialization after the fix.
Change-Id: I301eac98b4e8c46fd374fa69755e4d177587f679
This commit is contained in:
jovanak
2018-08-29 09:58:58 -07:00
parent 68fa15e317
commit 1aa629cd58

View File

@@ -491,6 +491,10 @@ public class CarStatusBar extends StatusBar implements
@Override
public void onStateChanged(int newState) {
super.onStateChanged(newState);
if (mFullscreenUserSwitcher == null) {
return; // Not using the full screen user switcher.
}
if (newState == StatusBarState.FULLSCREEN_USER_SWITCHER) {
if (!mFullscreenUserSwitcher.isVisible()) {
// Current execution path continues to set state after this, thus we deffer the