diff options
| author | Joe Onorato <joeo@android.com> | 2010-10-11 15:19:47 -0700 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2010-10-11 15:19:47 -0700 |
| commit | c0ad216c8ebc74b59074a7538533605eebfd65c3 (patch) | |
| tree | cfb84ecf60bfe1b679080ef08922e8b02415b874 /services/java | |
| parent | 3d90d11a7b6d2b1c49e5890306a06f01646392b0 (diff) | |
| parent | 6d747656628aa86ee2190a3e5939d447623294a5 (diff) | |
| download | frameworks_base-c0ad216c8ebc74b59074a7538533605eebfd65c3.zip frameworks_base-c0ad216c8ebc74b59074a7538533605eebfd65c3.tar.gz frameworks_base-c0ad216c8ebc74b59074a7538533605eebfd65c3.tar.bz2 | |
Merge "Add a configuration option to turn on the screen when you unplug the device." into gingerbread
Diffstat (limited to 'services/java')
| -rw-r--r-- | services/java/com/android/server/PowerManagerService.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/services/java/com/android/server/PowerManagerService.java b/services/java/com/android/server/PowerManagerService.java index 69fa3bf..88a4c90 100644 --- a/services/java/com/android/server/PowerManagerService.java +++ b/services/java/com/android/server/PowerManagerService.java @@ -245,6 +245,7 @@ class PowerManagerService extends IPowerManager.Stub private int[] mButtonBacklightValues; private int[] mKeyboardBacklightValues; private int mLightSensorWarmupTime; + boolean mUnplugTurnsOnScreen; private int mWarningSpewThrottleCount; private long mWarningSpewThrottleTime; @@ -366,8 +367,12 @@ class PowerManagerService extends IPowerManager.Stub // user activity when screen was already on. // temporarily set mUserActivityAllowed to true so this will work // even when the keyguard is on. + // However, you can also set config_unplugTurnsOnScreen to have it + // turn on. Some devices want this because they don't have a + // charging LED. synchronized (mLocks) { - if (!wasPowered || (mPowerState & SCREEN_ON_BIT) != 0) { + if (!wasPowered || (mPowerState & SCREEN_ON_BIT) != 0 || + mUnplugTurnsOnScreen) { forceUserActivityLocked(); } } @@ -526,6 +531,9 @@ class PowerManagerService extends IPowerManager.Stub Resources resources = mContext.getResources(); + mUnplugTurnsOnScreen = resources.getBoolean( + com.android.internal.R.bool.config_unplugTurnsOnScreen); + // read settings for auto-brightness mUseSoftwareAutoBrightness = resources.getBoolean( com.android.internal.R.bool.config_automatic_brightness_available); |
