Loading src/com/android/settings/accessibility/ReduceBrightColorsPersistencePreferenceController.java +8 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,8 @@ import android.content.Context; import android.hardware.display.ColorDisplayManager; import android.provider.Settings; import androidx.preference.Preference; import com.android.settings.core.TogglePreferenceController; /** PreferenceController for persisting feature activation state after a restart. */ Loading Loading @@ -54,4 +56,10 @@ public class ReduceBrightColorsPersistencePreferenceController extends TogglePre return Settings.Secure.putInt(mContext.getContentResolver(), Settings.Secure.REDUCE_BRIGHT_COLORS_PERSIST_ACROSS_REBOOTS, (isChecked ? 1 : 0)); } @Override public final void updateState(Preference preference) { super.updateState(preference); preference.setEnabled(mColorDisplayManager.isReduceBrightColorsActivated()); } } Loading
src/com/android/settings/accessibility/ReduceBrightColorsPersistencePreferenceController.java +8 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,8 @@ import android.content.Context; import android.hardware.display.ColorDisplayManager; import android.provider.Settings; import androidx.preference.Preference; import com.android.settings.core.TogglePreferenceController; /** PreferenceController for persisting feature activation state after a restart. */ Loading Loading @@ -54,4 +56,10 @@ public class ReduceBrightColorsPersistencePreferenceController extends TogglePre return Settings.Secure.putInt(mContext.getContentResolver(), Settings.Secure.REDUCE_BRIGHT_COLORS_PERSIST_ACROSS_REBOOTS, (isChecked ? 1 : 0)); } @Override public final void updateState(Preference preference) { super.updateState(preference); preference.setEnabled(mColorDisplayManager.isReduceBrightColorsActivated()); } }