From 9efd523c4611c0cf10e712453a699c083a01064c Mon Sep 17 00:00:00 2001 From: Mike Lockwood Date: Sun, 1 Nov 2009 10:05:50 -0500 Subject: [PATCH] Add warning that hardware auto-brightness is deprecated and will be removed in the next release. Change-Id: I90eae78f71f377f6479d0aaf7ced38a7b988a7ee Signed-off-by: Mike Lockwood --- .../com/android/server/PowerManagerService.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/services/java/com/android/server/PowerManagerService.java b/services/java/com/android/server/PowerManagerService.java index d90235fded816..190ba5e075075 100644 --- a/services/java/com/android/server/PowerManagerService.java +++ b/services/java/com/android/server/PowerManagerService.java @@ -212,13 +212,18 @@ class PowerManagerService extends IPowerManager.Stub private boolean mPreventScreenOn; private int mScreenBrightnessOverride = -1; private boolean mUseSoftwareAutoBrightness; - private boolean mUseHardwareAutoBrightness; private boolean mAutoBrightessEnabled; private int[] mAutoBrightnessLevels; private int[] mLcdBacklightValues; private int[] mButtonBacklightValues; private int[] mKeyboardBacklightValues; + /* + * WARNING - DO NOT USE THE HARDWARE AUTO-BRIGHTNESS FEATURE + * Hardware auto brightness support is deprecated and will be removed in the next release. + */ + private boolean mUseHardwareAutoBrightness; + // Used when logging number and duration of touch-down cycles private long mTotalTouchDownTime; private long mLastTouchDown; @@ -443,11 +448,17 @@ class PowerManagerService extends IPowerManager.Stub // read settings for auto-brightness mUseSoftwareAutoBrightness = resources.getBoolean( com.android.internal.R.bool.config_automatic_brightness_available); + + /* + * WARNING - DO NOT USE THE HARDWARE AUTO-BRIGHTNESS FEATURE + * Hardware auto brightness support is deprecated and will be removed in the next release. + */ mUseHardwareAutoBrightness = resources.getBoolean( com.android.internal.R.bool.config_hardware_automatic_brightness_available); if (mUseHardwareAutoBrightness) { mUseSoftwareAutoBrightness = false; } + if (mUseSoftwareAutoBrightness) { mAutoBrightnessLevels = resources.getIntArray( com.android.internal.R.array.config_autoBrightnessLevels);