diff options
author | Hernán Castañón Álvarez <herna@paranoidandroid.co> | 2019-08-10 03:45:43 +0200 |
---|---|---|
committer | alk3pInjection <webmaster@raspii.tech> | 2021-09-27 21:17:05 +0800 |
commit | 32d65de541206356628cea999482b0f509178bfe (patch) | |
tree | 29e0dfdc4a7bc3933dc7adb2622a1c9ddf487073 | |
parent | 6ccffecf2503c45c6a013bdae8cdcb8e61f59b9f (diff) |
[aospa][quartz] SystemUI: Hide ringer button if alert slider is present
Change-Id: Ia0b3b095eed35b87bd81e2f96622391949f5b721
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java b/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java index 0d80afdee99e..7aee1a7f92ae 100644 --- a/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java +++ b/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java @@ -61,6 +61,7 @@ import android.os.VibrationEffect; import android.provider.Settings; import android.provider.Settings.Global; import android.text.InputFilter; +import android.text.TextUtils; import android.util.Log; import android.util.Slog; import android.util.SparseBooleanArray; @@ -164,6 +165,7 @@ public class VolumeDialogImpl implements VolumeDialog, private boolean mHasSeenODICaptionsTooltip; private ViewStub mODICaptionsTooltipViewStub; private View mODICaptionsTooltipView = null; + private boolean mHasAlertSlider; public VolumeDialogImpl(Context context) { mContext = @@ -176,6 +178,7 @@ public class VolumeDialogImpl implements VolumeDialog, mShowActiveStreamOnly = showActiveStreamOnly(); mHasSeenODICaptionsTooltip = Prefs.getBoolean(context, Prefs.Key.HAS_SEEN_ODI_CAPTIONS_TOOLTIP, false); + mHasAlertSlider = mContext.getResources().getBoolean(com.android.internal.R.bool.config_hasAlertSlider); } @Override @@ -274,6 +277,9 @@ public class VolumeDialogImpl implements VolumeDialog, mDialogView.removeView(mODICaptionsTooltipViewStub); mODICaptionsTooltipViewStub = null; } + if (mHasAlertSlider) { + mRinger.setVisibility(View.GONE); + } mSettingsView = mDialog.findViewById(R.id.settings_container); mSettingsIcon = mDialog.findViewById(R.id.settings); |