diff options
| author | 2024-04-16 11:35:02 +0000 | |
|---|---|---|
| committer | 2024-04-16 11:35:02 +0000 | |
| commit | 762c5f87d0605d4e54af13c5ca2ce5a769ca43e5 (patch) | |
| tree | 0cd310b1377d0a8c8ba8f7c4811a094d79acf6f3 | |
| parent | 2b7db05aa84a22d913e7a44d7f4765c62c6599dc (diff) | |
| parent | 0931b98ed5f2a0e2fd8ee8a0ea0a2b677e4465e1 (diff) | |
Merge "Only load even dimmer if enabled in config" into main
| -rw-r--r-- | services/core/java/com/android/server/display/DisplayDeviceConfig.java | 3 | ||||
| -rw-r--r-- | services/tests/displayservicetests/src/com/android/server/display/DisplayDeviceConfigTest.java | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/display/DisplayDeviceConfig.java b/services/core/java/com/android/server/display/DisplayDeviceConfig.java index 1c169a055078..5c9318165358 100644 --- a/services/core/java/com/android/server/display/DisplayDeviceConfig.java +++ b/services/core/java/com/android/server/display/DisplayDeviceConfig.java @@ -1766,7 +1766,8 @@ public class DisplayDeviceConfig { loadDensityMapping(config); loadBrightnessDefaultFromDdcXml(config); loadBrightnessConstraintsFromConfigXml(); - if (mFlags.isEvenDimmerEnabled()) { + if (mFlags.isEvenDimmerEnabled() && mContext.getResources().getBoolean( + com.android.internal.R.bool.config_evenDimmerEnabled)) { mEvenDimmerBrightnessData = EvenDimmerBrightnessData.loadConfig(config); } loadBrightnessMap(config); diff --git a/services/tests/displayservicetests/src/com/android/server/display/DisplayDeviceConfigTest.java b/services/tests/displayservicetests/src/com/android/server/display/DisplayDeviceConfigTest.java index 5897d76663c5..087714681724 100644 --- a/services/tests/displayservicetests/src/com/android/server/display/DisplayDeviceConfigTest.java +++ b/services/tests/displayservicetests/src/com/android/server/display/DisplayDeviceConfigTest.java @@ -920,6 +920,7 @@ public final class DisplayDeviceConfigTest { @Test public void testEvenDimmer() throws IOException { when(mFlags.isEvenDimmerEnabled()).thenReturn(true); + when(mResources.getBoolean(R.bool.config_evenDimmerEnabled)).thenReturn(true); setupDisplayDeviceConfigFromDisplayConfigFile(getContent(getValidLuxThrottling(), getValidProxSensor(), /* includeIdleMode= */ false, /* enableEvenDimmer */ true)); |