Merge "Refactor stopping the screen off brightness sensor controller" into tm-qpr-dev

This commit is contained in:
TreeHugger Robot
2023-03-07 18:13:42 +00:00
committed by Android (Google) Code Review

View File

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