Don't register the binned brightness sensor for disabled displays

Bug: 267776127
Test: Added extra logs to check what sensors were registered.
Change-Id: I3b1878c9f8fdee8cc21b4adf422afa7539cd84bd
Merged-In: I3b1878c9f8fdee8cc21b4adf422afa7539cd84bd
This commit is contained in:
Piotr Wilczyński
2023-02-06 11:45:50 +00:00
parent 6a1f582c6f
commit 3e25eee96b

View File

@@ -1306,7 +1306,7 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call
if (mScreenOffBrightnessSensorController != null) {
mScreenOffBrightnessSensorController.setLightSensorEnabled(mUseAutoBrightness
&& (state == Display.STATE_OFF || (state == Display.STATE_DOZE
&& mIsEnabled && (state == Display.STATE_OFF || (state == Display.STATE_DOZE
&& !mAllowAutoBrightnessWhileDozingConfig)));
}