Merge change 22958 into eclair
* changes: Don't activate keyguard if screen is turned off while proximity sensor is active.
This commit is contained in:
@@ -355,6 +355,8 @@ public interface WindowManagerPolicy {
|
||||
public final int OFF_BECAUSE_OF_USER = 1;
|
||||
/** Screen turned off because of timeout */
|
||||
public final int OFF_BECAUSE_OF_TIMEOUT = 2;
|
||||
/** Screen turned off because of proximity sensor */
|
||||
public final int OFF_BECAUSE_OF_PROXIMITY_SENSOR = 3;
|
||||
|
||||
/**
|
||||
* Magic constant to {@link IWindowManager#setRotation} to not actually
|
||||
|
||||
@@ -949,6 +949,9 @@ class PowerManagerService extends IPowerManager.Stub
|
||||
|
||||
private void sendNotificationLocked(boolean on, int why)
|
||||
{
|
||||
if (mProximitySensorActive) {
|
||||
why = WindowManagerPolicy.OFF_BECAUSE_OF_PROXIMITY_SENSOR;
|
||||
}
|
||||
if (!on) {
|
||||
mStillNeedSleepNotification = false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user