diff options
| author | 2010-06-10 15:30:41 -0700 | |
|---|---|---|
| committer | 2010-06-10 15:30:41 -0700 | |
| commit | 4001120e456e51dd498c6647460dd97d946dc816 (patch) | |
| tree | 8050c4de42354eb54a6c8910c46e56813ea9285c | |
| parent | 4d61f602bf67fe61256c23f090d6119992ad5160 (diff) | |
| parent | f4a502a235e9f9ea0bcd2d5ca4981dc6e1a619c4 (diff) | |
am f4a502a2: Merge "Don\'t adjust lights if screen or button brightness is changed when the screen is off." into froyo
Merge commit 'f4a502a235e9f9ea0bcd2d5ca4981dc6e1a619c4' into kraken
* commit 'f4a502a235e9f9ea0bcd2d5ca4981dc6e1a619c4':
Don't adjust lights if screen or button brightness is changed when the screen is off.
| -rw-r--r-- | services/java/com/android/server/PowerManagerService.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/services/java/com/android/server/PowerManagerService.java b/services/java/com/android/server/PowerManagerService.java index b9021b005ec7..493a34826bd7 100644 --- a/services/java/com/android/server/PowerManagerService.java +++ b/services/java/com/android/server/PowerManagerService.java @@ -1342,10 +1342,13 @@ class PowerManagerService extends IPowerManager.Stub public void setScreenBrightnessOverride(int brightness) { mContext.enforceCallingOrSelfPermission(android.Manifest.permission.DEVICE_POWER, null); + if (mSpew) Slog.d(TAG, "setScreenBrightnessOverride " + brightness); synchronized (mLocks) { if (mScreenBrightnessOverride != brightness) { mScreenBrightnessOverride = brightness; - updateLightsLocked(mPowerState, SCREEN_ON_BIT); + if (isScreenOn()) { + updateLightsLocked(mPowerState, SCREEN_ON_BIT); + } } } } @@ -1353,10 +1356,13 @@ class PowerManagerService extends IPowerManager.Stub public void setButtonBrightnessOverride(int brightness) { mContext.enforceCallingOrSelfPermission(android.Manifest.permission.DEVICE_POWER, null); + if (mSpew) Slog.d(TAG, "setButtonBrightnessOverride " + brightness); synchronized (mLocks) { if (mButtonBrightnessOverride != brightness) { mButtonBrightnessOverride = brightness; - updateLightsLocked(mPowerState, BUTTON_BRIGHT_BIT | KEYBOARD_BRIGHT_BIT); + if (isScreenOn()) { + updateLightsLocked(mPowerState, BUTTON_BRIGHT_BIT | KEYBOARD_BRIGHT_BIT); + } } } } |