summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Christine Franks <christyfranks@google.com> 2019-05-16 14:29:14 -0700
committer Christine Franks <christyfranks@google.com> 2019-05-16 14:30:40 -0700
commit531c0612a6543ea61e331f3b22e1dd127ca2e65a (patch)
treeae2970d62644315a9e6802d9967d8a158b6763ba
parentb899f8abdd0e3a61f30b70eecce53633af13df4f (diff)
Support vendor color modes for sf mode sysprop
Bug: 128607042 Test: n/a Change-Id: I9e1e94911bcc04c6f82ce398da8df9ae85d8b88a
-rw-r--r--services/core/java/com/android/server/display/color/ColorDisplayService.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/display/color/ColorDisplayService.java b/services/core/java/com/android/server/display/color/ColorDisplayService.java
index ad81ca2ec2b1..b2420b5b320e 100644
--- a/services/core/java/com/android/server/display/color/ColorDisplayService.java
+++ b/services/core/java/com/android/server/display/color/ColorDisplayService.java
@@ -23,6 +23,8 @@ import static android.hardware.display.ColorDisplayManager.COLOR_MODE_AUTOMATIC;
import static android.hardware.display.ColorDisplayManager.COLOR_MODE_BOOSTED;
import static android.hardware.display.ColorDisplayManager.COLOR_MODE_NATURAL;
import static android.hardware.display.ColorDisplayManager.COLOR_MODE_SATURATED;
+import static android.hardware.display.ColorDisplayManager.VENDOR_COLOR_MODE_RANGE_MAX;
+import static android.hardware.display.ColorDisplayManager.VENDOR_COLOR_MODE_RANGE_MIN;
import static com.android.server.display.color.DisplayTransformManager.LEVEL_COLOR_MATRIX_NIGHT_DISPLAY;
@@ -822,6 +824,9 @@ public final class ColorDisplayService extends SystemService {
return COLOR_MODE_SATURATED;
} else if (displayColorSetting == 2) {
return COLOR_MODE_AUTOMATIC;
+ } else if (displayColorSetting >= VENDOR_COLOR_MODE_RANGE_MIN
+ && displayColorSetting <= VENDOR_COLOR_MODE_RANGE_MAX) {
+ return displayColorSetting;
} else {
return -1;
}