Merge "Don't adjust lights if screen or button brightness is changed when the screen is off." into froyo
This commit is contained in:
committed by
Android (Google) Code Review
commit
f4a502a235
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user