Refactor stopping the screen off brightness sensor controller

Bug: 269533295
Test: Add logs and see that the screen off brightness sensor controller is stopped and started correctly.
Change-Id: I57bfbef2830e30289368a0e0ad8df5ec46607e10
Merged-In: I57bfbef2830e30289368a0e0ad8df5ec46607e10
This commit is contained in:
Piotr Wilczyński
2023-03-01 12:27:06 +00:00
parent 932bcfd10e
commit 726af2dd44

View File

@@ -873,10 +873,6 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call
mAutomaticBrightnessController.stop();
}
if (mScreenOffBrightnessSensorController != null) {
mScreenOffBrightnessSensorController.stop();
}
if (mBrightnessSetting != null) {
mBrightnessSetting.unregisterListener(mBrightnessSettingListener);
}
@@ -1125,6 +1121,7 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call
if (mScreenOffBrightnessSensorController != null) {
mScreenOffBrightnessSensorController.stop();
mScreenOffBrightnessSensorController = null;
}
loadScreenOffBrightnessSensor();
int[] sensorValueToLux = mDisplayDeviceConfig.getScreenOffBrightnessSensorValueToLux();
@@ -1242,6 +1239,10 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call
mPowerState.stop();
mPowerState = null;
}
if (mScreenOffBrightnessSensorController != null) {
mScreenOffBrightnessSensorController.stop();
}
}
private void updatePowerState() {