Merge "NBMController should load DDC data on creation" into udc-d1-dev

This commit is contained in:
Oleg Petšjonkin
2023-07-21 10:33:58 +00:00
committed by Android (Google) Code Review
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,