Fix transparency seekbar is enabled while fade feature is disabled.
Root cause: Show default status until setting key changed. It does not show latest status when created. Solution: Update the status when created. Bug: 229566130 Test: make RunSettingsRoboTests ROBOTEST_FILTER=FloatingMenuTransparencyPreferenceControllerTest Change-Id: Ia25fe5cec0444c1771e8ce31aae2a4cb3b0405a1
This commit is contained in:
@@ -51,9 +51,7 @@ public class FloatingMenuTransparencyPreferenceController extends SliderPreferen
|
||||
private final ContentResolver mContentResolver;
|
||||
@VisibleForTesting
|
||||
final ContentObserver mContentObserver;
|
||||
|
||||
@VisibleForTesting
|
||||
SeekBarPreference mPreference;
|
||||
private SeekBarPreference mPreference;
|
||||
|
||||
public FloatingMenuTransparencyPreferenceController(Context context,
|
||||
String preferenceKey) {
|
||||
@@ -83,6 +81,7 @@ public class FloatingMenuTransparencyPreferenceController extends SliderPreferen
|
||||
mPreference.setMin(getMin());
|
||||
mPreference.setHapticFeedbackMode(SeekBarPreference.HAPTIC_FEEDBACK_MODE_ON_ENDS);
|
||||
|
||||
updateAvailabilityStatus();
|
||||
updateState(mPreference);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user