From f3bd7a300f1cf7b8d8657978266fb9d6a3cf300e Mon Sep 17 00:00:00 2001 From: Jason Monk Date: Thu, 5 May 2016 10:15:25 -0400 Subject: [PATCH] Fix QS header settings + user visibilities Change-Id: If2b5fb2ab47254bb0e44685a0fcd5d92d5d347fb Fixes: 28235542 --- .../systemui/statusbar/phone/QuickStatusBarHeader.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java index b8e069d3fe5b6..4a8d27feeb360 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java @@ -287,10 +287,11 @@ public class QuickStatusBarHeader extends BaseStatusBarHeader implements updateAlarmVisibilities(); mEmergencyOnly.setVisibility(mExpanded && mShowEmergencyCallsOnly ? View.VISIBLE : View.INVISIBLE); + mSettingsContainer.setVisibility(mExpanded ? View.VISIBLE : View.INVISIBLE); mSettingsContainer.findViewById(R.id.tuner_icon).setVisibility( TunerService.isTunerEnabled(mContext) ? View.VISIBLE : View.INVISIBLE); - mMultiUserSwitch.setVisibility(mMultiUserSwitch.hasMultipleUsers() ? View.VISIBLE - : View.GONE); + mMultiUserSwitch.setVisibility(mExpanded && mMultiUserSwitch.hasMultipleUsers() + ? View.VISIBLE : View.INVISIBLE); } private void updateListeners() {