diff --git a/packages/SystemUI/src/com/android/systemui/navigationbar/NavigationBar.java b/packages/SystemUI/src/com/android/systemui/navigationbar/NavigationBar.java index d762b39fa1af8..db7d66edc4b2f 100644 --- a/packages/SystemUI/src/com/android/systemui/navigationbar/NavigationBar.java +++ b/packages/SystemUI/src/com/android/systemui/navigationbar/NavigationBar.java @@ -1290,8 +1290,10 @@ public class NavigationBar extends ViewController implements } private void onVerticalChanged(boolean isVertical) { - mCentralSurfacesOptionalLazy.get().ifPresent(statusBar -> - statusBar.getNotificationPanelViewController().setQsScrimEnabled(!isVertical)); + Optional cs = mCentralSurfacesOptionalLazy.get(); + if (cs.isPresent() && cs.get().getNotificationPanelViewController() != null) { + cs.get().getNotificationPanelViewController().setQsScrimEnabled(!isVertical); + } } private boolean onNavigationTouch(View v, MotionEvent event) {