diff options
| author | 2020-07-29 14:22:34 +0100 | |
|---|---|---|
| committer | 2020-07-29 14:22:34 +0100 | |
| commit | 1c1b3566a90c62231b2f7e3a42df556cd5fe20d4 (patch) | |
| tree | 1cc6cb062fc04f20746020afb5f378ce123d4594 | |
| parent | 2d727a0cf104b4021429a5962d8e157896f5e54f (diff) | |
Consolidate screen brightness constraints
Settings ended up being redundant and duplicated. This change consolidates them.
Bug: 162398030
Test: manual - test with various constraints in config.xml
Change-Id: I13e6a4516837ebe60dfc0aba94a8403b87b2a392
| -rw-r--r-- | services/core/java/com/android/server/power/PowerManagerService.java | 25 |
1 files changed, 7 insertions, 18 deletions
diff --git a/services/core/java/com/android/server/power/PowerManagerService.java b/services/core/java/com/android/server/power/PowerManagerService.java index 4c4680b17372..be3ac13b883c 100644 --- a/services/core/java/com/android/server/power/PowerManagerService.java +++ b/services/core/java/com/android/server/power/PowerManagerService.java @@ -493,9 +493,6 @@ public final class PowerManagerService extends SystemService private boolean mProximityPositive; // Screen brightness setting limits. - private float mScreenBrightnessSettingMinimum; - private float mScreenBrightnessSettingMaximum; - private float mScreenBrightnessSettingDefault; public final float mScreenBrightnessMinimum; public final float mScreenBrightnessMaximum; public final float mScreenBrightnessDefault; @@ -1030,14 +1027,6 @@ public final class PowerManagerService extends SystemService mBatteryManagerInternal = getLocalService(BatteryManagerInternal.class); mAttentionDetector.systemReady(mContext); - PowerManager pm = (PowerManager) mContext.getSystemService(Context.POWER_SERVICE); - mScreenBrightnessSettingMinimum = pm.getBrightnessConstraint( - PowerManager.BRIGHTNESS_CONSTRAINT_TYPE_MINIMUM); - mScreenBrightnessSettingMaximum = pm.getBrightnessConstraint( - PowerManager.BRIGHTNESS_CONSTRAINT_TYPE_MAXIMUM); - mScreenBrightnessSettingDefault = pm.getBrightnessConstraint( - PowerManager.BRIGHTNESS_CONSTRAINT_TYPE_DEFAULT); - SensorManager sensorManager = new SystemSensorManager(mContext, mHandler.getLooper()); // The notifier runs on the system server's main looper so as not to interfere @@ -2818,7 +2807,7 @@ public final class PowerManagerService extends SystemService // Keep the brightness steady during boot. This requires the // bootloader brightness and the default brightness to be identical. autoBrightness = false; - screenBrightnessOverride = mScreenBrightnessSettingDefault; + screenBrightnessOverride = mScreenBrightnessDefault; } else if (isValidBrightness(mScreenBrightnessOverrideFromWindowManager)) { autoBrightness = false; screenBrightnessOverride = mScreenBrightnessOverrideFromWindowManager; @@ -3868,9 +3857,9 @@ public final class PowerManagerService extends SystemService pw.println(" mDrawWakeLockOverrideFromSidekick=" + mDrawWakeLockOverrideFromSidekick); pw.println(" mDozeScreenBrightnessOverrideFromDreamManager=" + mDozeScreenBrightnessOverrideFromDreamManager); - pw.println(" mScreenBrightnessSettingMinimumFloat=" + mScreenBrightnessSettingMinimum); - pw.println(" mScreenBrightnessSettingMaximumFloat=" + mScreenBrightnessSettingMaximum); - pw.println(" mScreenBrightnessSettingDefaultFloat=" + mScreenBrightnessSettingDefault); + pw.println(" mScreenBrightnessMinimum=" + mScreenBrightnessMinimum); + pw.println(" mScreenBrightnessMaximum=" + mScreenBrightnessMaximum); + pw.println(" mScreenBrightnessDefault=" + mScreenBrightnessDefault); pw.println(" mDoubleTapWakeEnabled=" + mDoubleTapWakeEnabled); pw.println(" mIsVrModeEnabled=" + mIsVrModeEnabled); pw.println(" mForegroundProfile=" + mForegroundProfile); @@ -4227,15 +4216,15 @@ public final class PowerManagerService extends SystemService proto.write( PowerServiceSettingsAndConfigurationDumpProto.ScreenBrightnessSettingLimitsProto .SETTING_MINIMUM_FLOAT, - mScreenBrightnessSettingMinimum); + mScreenBrightnessMinimum); proto.write( PowerServiceSettingsAndConfigurationDumpProto.ScreenBrightnessSettingLimitsProto .SETTING_MAXIMUM_FLOAT, - mScreenBrightnessSettingMaximum); + mScreenBrightnessMaximum); proto.write( PowerServiceSettingsAndConfigurationDumpProto.ScreenBrightnessSettingLimitsProto .SETTING_DEFAULT_FLOAT, - mScreenBrightnessSettingDefault); + mScreenBrightnessDefault); proto.end(screenBrightnessSettingLimitsToken); proto.write( |