From 096c7b8ad3015ed28d5d2ad24c513ccfdc590e07 Mon Sep 17 00:00:00 2001 From: Heemin Seog Date: Thu, 19 Dec 2019 13:36:12 -0800 Subject: [PATCH] DO NOT MERGE Only refresh car notif on language change Refreshing all of status bar causes issues with some listeners being triggered before it is ready to be called. Bug: 145946470 Bug: 146163621 Bug: 146521766 Test: manual (flash + change language + watch logcat for sysui crash) Change-Id: If9b2d0fd81698aba21ed3d5708ac68d09bdba0a7 --- .../src/com/android/systemui/statusbar/car/CarStatusBar.java | 5 ++--- 1 file changed, 2 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 aaa621fff5f1d..0046c20ab1643 100644 --- a/packages/CarSystemUI/src/com/android/systemui/statusbar/car/CarStatusBar.java +++ b/packages/CarSystemUI/src/com/android/systemui/statusbar/car/CarStatusBar.java @@ -1343,9 +1343,8 @@ public class CarStatusBar extends StatusBar implements CarBatteryController.Batt @Override public void onLocaleListChanged() { - // TODO - We should not have to reload sysUI on locale change - // Passing null since result is only needed to notify the IME window of current state - makeStatusBarView(/* result= */ null); + restartNavBars(); + connectNotificationsUI(); } /**