From a02c99ec54a01adb521f6f19e30254c4f2eeab33 Mon Sep 17 00:00:00 2001 From: JianYang Liu Date: Wed, 22 Jan 2020 13:24:57 -0800 Subject: [PATCH] Fixed CarStatusBar to use Car's implementation of navigation bar. Resolves the issue where for Car we switched back to only showing Phone's implementation of StatusBar rather than Car's. Bug: 148078465 Test: Manual Change-Id: Id1b342e3b7a0e9437422c1edd221f320d52927de --- .../res/layout/super_notification_shade.xml | 18 ------------------ .../res/layout/super_status_bar.xml | 19 ++++++++++++++++--- .../navigationbar/car/CarNavigationBar.java | 2 +- 3 files changed, 17 insertions(+), 22 deletions(-) diff --git a/packages/CarSystemUI/res/layout/super_notification_shade.xml b/packages/CarSystemUI/res/layout/super_notification_shade.xml index 3fe1ea331a075..cb65045533f8b 100644 --- a/packages/CarSystemUI/res/layout/super_notification_shade.xml +++ b/packages/CarSystemUI/res/layout/super_notification_shade.xml @@ -59,24 +59,6 @@ sysui:ignoreRightInset="true" /> - - - - - - - + android:layout_height="wrap_content" + android:orientation="vertical" + > + + + + diff --git a/packages/CarSystemUI/src/com/android/systemui/navigationbar/car/CarNavigationBar.java b/packages/CarSystemUI/src/com/android/systemui/navigationbar/car/CarNavigationBar.java index 78764dd19741f..d8c9d17e71798 100644 --- a/packages/CarSystemUI/src/com/android/systemui/navigationbar/car/CarNavigationBar.java +++ b/packages/CarSystemUI/src/com/android/systemui/navigationbar/car/CarNavigationBar.java @@ -235,7 +235,7 @@ public class CarNavigationBar extends SystemUI implements CommandQueue.Callbacks private void buildNavBarWindows() { mTopNavigationBarWindow = mSuperStatusBarViewFactory - .getNotificationShadeWindowView() + .getStatusBarWindowView() .findViewById(R.id.car_top_navigation_bar_container); mBottomNavigationBarWindow = mCarNavigationBarController.getBottomWindow(); mLeftNavigationBarWindow = mCarNavigationBarController.getLeftWindow();