am 6391830d: Merge change 22958 into eclair
Merge commit '6391830d103ccb19465c69660065c22c2711dcfd' into eclair-plus-aosp * commit '6391830d103ccb19465c69660065c22c2711dcfd': 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;
|
public final int OFF_BECAUSE_OF_USER = 1;
|
||||||
/** Screen turned off because of timeout */
|
/** Screen turned off because of timeout */
|
||||||
public final int OFF_BECAUSE_OF_TIMEOUT = 2;
|
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
|
* 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)
|
private void sendNotificationLocked(boolean on, int why)
|
||||||
{
|
{
|
||||||
|
if (mProximitySensorActive) {
|
||||||
|
why = WindowManagerPolicy.OFF_BECAUSE_OF_PROXIMITY_SENSOR;
|
||||||
|
}
|
||||||
if (!on) {
|
if (!on) {
|
||||||
mStillNeedSleepNotification = false;
|
mStillNeedSleepNotification = false;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user