Can disable checkbox without tint on text
Fixes: 76101594 Test: DisabledCheckBoxPreferenceTest, ZenModeVisEffectPreferenceControllerTest Change-Id: Ida92c7d94f788404d9cd48f07e779446d9ac0d54
This commit is contained in:
@@ -24,6 +24,7 @@ import android.support.v7.preference.PreferenceScreen;
|
||||
|
||||
import com.android.settings.core.PreferenceControllerMixin;
|
||||
import com.android.settingslib.core.lifecycle.Lifecycle;
|
||||
import com.android.settings.widget.DisabledCheckBoxPreference;
|
||||
|
||||
public class ZenModeVisEffectPreferenceController
|
||||
extends AbstractZenModePreferenceController
|
||||
@@ -78,9 +79,9 @@ public class ZenModeVisEffectPreferenceController
|
||||
if (parentSuppressed) {
|
||||
((CheckBoxPreference) preference).setChecked(parentSuppressed);
|
||||
onPreferenceChange(preference, parentSuppressed);
|
||||
preference.setEnabled(false);
|
||||
((DisabledCheckBoxPreference) preference).enableCheckbox(false);
|
||||
} else {
|
||||
preference.setEnabled(true);
|
||||
((DisabledCheckBoxPreference) preference).enableCheckbox(true);
|
||||
((CheckBoxPreference) preference).setChecked(suppressed);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user