summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdrian Roos <roosa@google.com>2014-05-14 19:02:17 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2014-05-14 19:02:18 +0000
commit9e317da9364bae6a7d40c94cd46748b2255c7e1e (patch)
treefd56759025aef4199051503d2dbe2a5601ce849d
parent3c659dea477fd11fc4a498a0c7bc119fe431ecc8 (diff)
parent6dee605c834fe4926cc1ae5c584563bdb2b608a1 (diff)
downloadframeworks_base-9e317da9364bae6a7d40c94cd46748b2255c7e1e.zip
frameworks_base-9e317da9364bae6a7d40c94cd46748b2255c7e1e.tar.gz
frameworks_base-9e317da9364bae6a7d40c94cd46748b2255c7e1e.tar.bz2
Merge "Fix adaptive auto brightness bugs"
-rw-r--r--services/core/java/com/android/server/display/AutomaticBrightnessController.java2
-rw-r--r--services/core/java/com/android/server/power/PowerManagerService.java3
2 files changed, 4 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/display/AutomaticBrightnessController.java b/services/core/java/com/android/server/display/AutomaticBrightnessController.java
index af0c56b..4740cae 100644
--- a/services/core/java/com/android/server/display/AutomaticBrightnessController.java
+++ b/services/core/java/com/android/server/display/AutomaticBrightnessController.java
@@ -201,7 +201,7 @@ class AutomaticBrightnessController {
public void updatePowerState(DisplayManagerInternal.DisplayPowerRequest request) {
if (setScreenAutoBrightnessAdjustment(request.screenAutoBrightnessAdjustment)
- || setLightSensorEnabled(request.wantLightSensorEnabled())) {
+ | setLightSensorEnabled(request.wantLightSensorEnabled())) {
updateAutoBrightness(false /*sendUpdate*/);
}
}
diff --git a/services/core/java/com/android/server/power/PowerManagerService.java b/services/core/java/com/android/server/power/PowerManagerService.java
index a5eccb3..03941c6 100644
--- a/services/core/java/com/android/server/power/PowerManagerService.java
+++ b/services/core/java/com/android/server/power/PowerManagerService.java
@@ -538,6 +538,9 @@ public final class PowerManagerService extends com.android.server.SystemService
resolver.registerContentObserver(Settings.System.getUriFor(
Settings.System.SCREEN_BRIGHTNESS_MODE),
false, mSettingsObserver, UserHandle.USER_ALL);
+ resolver.registerContentObserver(Settings.System.getUriFor(
+ Settings.System.SCREEN_AUTO_BRIGHTNESS_ADJ),
+ false, mSettingsObserver, UserHandle.USER_ALL);
resolver.registerContentObserver(Settings.Global.getUriFor(
Settings.Global.LOW_POWER_MODE),
false, mSettingsObserver, UserHandle.USER_ALL);