[Catalyst] Fix restriction issue on sound settings
After ag/31443354, sliders on sound settings are not disabled when "no_adjust_volume" restriction is set. The root cause is that `SeekBarVolumizer.setSeekBar` updates the SeekBar enabled state. Bug: 386162594 Flag: EXEMPT bugfix Test: atest&manual Change-Id: I5d37c9958a693a26717a8e2d9a62ec5ef225e28f
This commit is contained in:
@@ -33,6 +33,7 @@ import android.view.accessibility.AccessibilityNodeInfo;
|
||||
import android.widget.SeekBar;
|
||||
import android.widget.SeekBar.OnSeekBarChangeListener;
|
||||
|
||||
import androidx.annotation.VisibleForTesting;
|
||||
import androidx.core.content.res.TypedArrayUtils;
|
||||
import androidx.preference.PreferenceViewHolder;
|
||||
|
||||
@@ -59,7 +60,8 @@ public class SeekBarPreference extends RestrictedPreference
|
||||
private int mHapticFeedbackMode = HAPTIC_FEEDBACK_MODE_NONE;
|
||||
private int mDefaultProgress = -1;
|
||||
|
||||
private SeekBar mSeekBar;
|
||||
@VisibleForTesting(otherwise = VisibleForTesting.PROTECTED)
|
||||
public SeekBar mSeekBar;
|
||||
private boolean mShouldBlink;
|
||||
private int mAccessibilityRangeInfoType = AccessibilityNodeInfo.RangeInfo.RANGE_TYPE_INT;
|
||||
private CharSequence mOverrideSeekBarStateDescription;
|
||||
|
||||
Reference in New Issue
Block a user