diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java index 0f4d9ed278c78..1a6dd12431d3d 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java @@ -620,11 +620,12 @@ public class NavigationBarView extends LinearLayout { if (mCarMode && uiMode != Configuration.UI_MODE_TYPE_CAR) { mCarMode = false; uiCarModeChanged = true; + getHomeButton().setCarMode(mCarMode); } else if (uiMode == Configuration.UI_MODE_TYPE_CAR) { mCarMode = true; uiCarModeChanged = true; + getHomeButton().setCarMode(mCarMode); } - getHomeButton().setCarMode(mCarMode); } return uiCarModeChanged; }