Merge "Report negative proximity if we lose the prox sensor" into tm-qpr-dev

This commit is contained in:
Piotr Wilczyński
2023-03-13 12:42:22 +00:00
committed by Android (Google) Code Review

View File

@@ -1372,8 +1372,17 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call
sendOnProximityNegativeWithWakelock(); sendOnProximityNegativeWithWakelock();
} }
} else { } else {
setProximitySensorEnabled(false);
mWaitingForNegativeProximity = false; mWaitingForNegativeProximity = false;
mIgnoreProximityUntilChanged = false; mIgnoreProximityUntilChanged = false;
if (mScreenOffBecauseOfProximity) {
// The screen *was* off due to prox being near, but now there's no prox sensor, so
// let's turn the screen back on.
mScreenOffBecauseOfProximity = false;
skipRampBecauseOfProximityChangeToNegative = true;
sendOnProximityNegativeWithWakelock();
}
} }
if (!mIsEnabled if (!mIsEnabled