diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java index 5a9d12e3f9b1f..ee28c8c7e8b7f 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java @@ -1081,8 +1081,9 @@ public class PhoneStatusBar extends BaseStatusBar { if (mHasFlipSettings && mFlipSettingsView != null - && mFlipSettingsView.getVisibility() == View.VISIBLE) { - // the flip settings panel is showing; we should not be shown + && mFlipSettingsView.getVisibility() == View.VISIBLE + && mScrollView.getVisibility() != View.VISIBLE) { + // the flip settings panel is unequivocally showing; we should not be shown mClearButton.setVisibility(View.INVISIBLE); } else if (mClearButton.isShown()) { if (clearable != (mClearButton.getAlpha() == 1.0f)) {