Merge "NBMController should load DDC data on creation" into udc-d1-dev am: 7cc801a8d9

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24128686

Change-Id: Ib1b8d96b3e3077ba0a8c212558d4ca63ddc8a926
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Oleg Petšjonkin
2023-07-21 11:18:57 +00:00
committed by Automerger Merge Worker
3 changed files with 4 additions and 3 deletions

View File

@@ -33,9 +33,10 @@ class BrightnessRangeController {
private final Runnable mModeChangeCallback;
BrightnessRangeController(HighBrightnessModeController hbmController,
Runnable modeChangeCallback) {
Runnable modeChangeCallback, DisplayDeviceConfig displayDeviceConfig) {
mHbmController = hbmController;
mModeChangeCallback = modeChangeCallback;
mNormalBrightnessModeController.resetNbmData(displayDeviceConfig.getLuxThrottlingData());
}

View File

@@ -666,7 +666,7 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call
HighBrightnessModeController hbmController = createHbmControllerLocked(modeChangeCallback);
mBrightnessRangeController = new BrightnessRangeController(hbmController,
modeChangeCallback);
modeChangeCallback, mDisplayDeviceConfig);
mBrightnessThrottler = createBrightnessThrottlerLocked();

View File

@@ -544,7 +544,7 @@ final class DisplayPowerController2 implements AutomaticBrightnessController.Cal
mBrightnessThrottler = createBrightnessThrottlerLocked();
mBrightnessRangeController = new BrightnessRangeController(hbmController,
modeChangeCallback);
modeChangeCallback, mDisplayDeviceConfig);
mDisplayBrightnessController =
new DisplayBrightnessController(context, null,