Merge "Fix random systemui crashes during boot"

This commit is contained in:
Jason Monk
2017-09-20 13:50:45 +00:00
committed by Gerrit Code Review

View File

@@ -3842,7 +3842,9 @@ public class StatusBar extends SystemUI implements DemoMode,
} }
public void onKeyguardOccludedChanged(boolean keyguardOccluded) { public void onKeyguardOccludedChanged(boolean keyguardOccluded) {
mNavigationBar.onKeyguardOccludedChanged(keyguardOccluded); if (mNavigationBar != null) {
mNavigationBar.onKeyguardOccludedChanged(keyguardOccluded);
}
} }
// State logging // State logging
@@ -4633,7 +4635,8 @@ public class StatusBar extends SystemUI implements DemoMode,
// TODO: Figure out way to remove this. // TODO: Figure out way to remove this.
public NavigationBarView getNavigationBarView() { public NavigationBarView getNavigationBarView() {
return (NavigationBarView) mNavigationBar.getView(); return (mNavigationBar != null) ?
(NavigationBarView) mNavigationBar.getView() : null;
} }
// ---------------------- DragDownHelper.OnDragDownListener ------------------------------------ // ---------------------- DragDownHelper.OnDragDownListener ------------------------------------