From eb12f81e4070459479535852cb2f21440a5406b4 Mon Sep 17 00:00:00 2001 From: Fabian Kozynski Date: Tue, 11 Jan 2022 16:11:18 -0500 Subject: [PATCH] Fix disable flag in QSBH Visibility of status bar icons should respect disable flag. Test: manual with CtsVerifier app Fixes: 208165732 Change-Id: I63ee029086e33e6dbe1cea030e3d0383fd417ead --- .../src/com/android/systemui/qs/QuickStatusBarHeader.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/SystemUI/src/com/android/systemui/qs/QuickStatusBarHeader.java b/packages/SystemUI/src/com/android/systemui/qs/QuickStatusBarHeader.java index 3bf8bee881d17..7400a75e755fe 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/QuickStatusBarHeader.java +++ b/packages/SystemUI/src/com/android/systemui/qs/QuickStatusBarHeader.java @@ -241,10 +241,9 @@ public class QuickStatusBarHeader extends FrameLayout { boolean shouldUseSplitShade = resources.getBoolean(R.bool.config_use_split_notification_shade); - mStatusIconsView.setVisibility( - shouldUseSplitShade || mUseCombinedQSHeader ? View.GONE : View.VISIBLE); - mDatePrivacyView.setVisibility( - shouldUseSplitShade || mUseCombinedQSHeader ? View.GONE : View.VISIBLE); + boolean gone = shouldUseSplitShade || mUseCombinedQSHeader || mQsDisabled; + mStatusIconsView.setVisibility(gone ? View.GONE : View.VISIBLE); + mDatePrivacyView.setVisibility(gone ? View.GONE : View.VISIBLE); mConfigShowBatteryEstimate = resources.getBoolean(R.bool.config_showBatteryEstimateQSBH);