From 322591cb4b158dc2edbc3d95cd02e44f132feb5f Mon Sep 17 00:00:00 2001 From: Charles Mendis Date: Thu, 29 Oct 2009 11:06:59 -0700 Subject: [PATCH] Expose PowerManager.isScreenOn in the public api. Change-Id: I6ccd2ebcbf3f8ad9ffa4b86a9c037cb0c25a7b78 --- api/current.xml | 11 ++++++++++ core/java/android/os/IPowerManager.aidl | 1 + core/java/android/os/PowerManager.java | 20 +++++++++++++++++++ .../android/server/PowerManagerService.java | 6 +++--- .../android/server/WindowManagerService.java | 12 +++++------ 5 files changed, 41 insertions(+), 9 deletions(-) diff --git a/api/current.xml b/api/current.xml index 2cda5bd96bf88..50b45d6c73225 100644 --- a/api/current.xml +++ b/api/current.xml @@ -105888,6 +105888,17 @@ + + = 0) { int value = (int)mLightSensorValue; diff --git a/services/java/com/android/server/WindowManagerService.java b/services/java/com/android/server/WindowManagerService.java index d3645c35ffa51..9acc97ab49cb4 100644 --- a/services/java/com/android/server/WindowManagerService.java +++ b/services/java/com/android/server/WindowManagerService.java @@ -6095,8 +6095,8 @@ public class WindowManagerService extends IWindowManager.Stub } // XXX end hack - boolean screenIsOff = !mPowerManager.screenIsOn(); - boolean screenIsDim = !mPowerManager.screenIsBright(); + boolean screenIsOff = !mPowerManager.isScreenOn(); + boolean screenIsDim = !mPowerManager.isScreenBright(); int actions = mPolicy.interceptKeyTq(event, !screenIsOff); if ((actions & WindowManagerPolicy.ACTION_GO_TO_SLEEP) != 0) { @@ -6126,8 +6126,8 @@ public class WindowManagerService extends IWindowManager.Stub } case RawInputEvent.EV_REL: { - boolean screenIsOff = !mPowerManager.screenIsOn(); - boolean screenIsDim = !mPowerManager.screenIsBright(); + boolean screenIsOff = !mPowerManager.isScreenOn(); + boolean screenIsDim = !mPowerManager.isScreenBright(); if (screenIsOff) { if (!mPolicy.isWakeRelMovementTq(event.deviceId, device.classes, event)) { @@ -6143,8 +6143,8 @@ public class WindowManagerService extends IWindowManager.Stub } case RawInputEvent.EV_ABS: { - boolean screenIsOff = !mPowerManager.screenIsOn(); - boolean screenIsDim = !mPowerManager.screenIsBright(); + boolean screenIsOff = !mPowerManager.isScreenOn(); + boolean screenIsDim = !mPowerManager.isScreenBright(); if (screenIsOff) { if (!mPolicy.isWakeAbsMovementTq(event.deviceId, device.classes, event)) {