From c09ba4c11f92940ad9285b3e56f795cedb16b687 Mon Sep 17 00:00:00 2001 From: Ido Ben-Hur Date: Thu, 19 Jan 2023 15:01:36 +0200 Subject: [PATCH] Settings: Allow disabling color inversion support [2/2] Via an overlay Some kernels won't support that no more Change-Id: I4f63f36a0134aa612609fe6e574046e01baf1df3 --- .../accessibility/ColorInversionPreferenceController.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/accessibility/ColorInversionPreferenceController.java b/src/com/android/settings/accessibility/ColorInversionPreferenceController.java index 3258c858c43..4a3e27c1b07 100644 --- a/src/com/android/settings/accessibility/ColorInversionPreferenceController.java +++ b/src/com/android/settings/accessibility/ColorInversionPreferenceController.java @@ -43,7 +43,9 @@ public class ColorInversionPreferenceController extends BasePreferenceController @Override public int getAvailabilityStatus() { - return AVAILABLE; + final boolean available = mContext.getResources().getBoolean( + com.android.internal.R.bool.config_displayInversionAvailable); + return available ? AVAILABLE : UNSUPPORTED_ON_DEVICE; } } // LINT.ThenChange(/src/com/android/settings/accessibility/ColorInversionPreference.kt)