summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/BrightnessPreference.java
diff options
context:
space:
mode:
authorMike Lockwood <lockwood@android.com>2009-10-14 21:19:04 -0700
committerMike Lockwood <lockwood@android.com>2009-10-14 21:19:04 -0700
commitcdf42466bf3471337f1355b872eb2d529ba9409c (patch)
tree0b78c5a8c75ee7f70e9e2639e67587bbdbfe85e6 /src/com/android/settings/BrightnessPreference.java
parent9f1900dc05773a0659030e21a8c2fa1641655669 (diff)
downloadpackages_apps_Settings-cdf42466bf3471337f1355b872eb2d529ba9409c.zip
packages_apps_Settings-cdf42466bf3471337f1355b872eb2d529ba9409c.tar.gz
packages_apps_Settings-cdf42466bf3471337f1355b872eb2d529ba9409c.tar.bz2
Remove PowerManager.setAutoBrightness()
We will use the System.SCREEN_BRIGHTNESS_MODE Settings value instead. Change-Id: I1850549f513e3541b5761aae28ebc615410377de Signed-off-by: Mike Lockwood <lockwood@android.com>
Diffstat (limited to 'src/com/android/settings/BrightnessPreference.java')
-rw-r--r--src/com/android/settings/BrightnessPreference.java22
1 files changed, 6 insertions, 16 deletions
diff --git a/src/com/android/settings/BrightnessPreference.java b/src/com/android/settings/BrightnessPreference.java
index 2bba814..994546d 100644
--- a/src/com/android/settings/BrightnessPreference.java
+++ b/src/com/android/settings/BrightnessPreference.java
@@ -101,7 +101,8 @@ public class BrightnessPreference extends SeekBarPreference implements
}
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
- setMode(isChecked ? 1 : 0);
+ setMode(isChecked ? Settings.System.SCREEN_BRIGHTNESS_MODE_AUTOMATIC
+ : Settings.System.SCREEN_BRIGHTNESS_MODE_MANUAL);
if (!isChecked) {
setBrightness(mSeekBar.getProgress() + MINIMUM_BACKLIGHT);
}
@@ -115,11 +116,6 @@ public class BrightnessPreference extends SeekBarPreference implements
Settings.System.putInt(getContext().getContentResolver(),
Settings.System.SCREEN_BRIGHTNESS,
mSeekBar.getProgress() + MINIMUM_BACKLIGHT);
- if (mAutomaticAvailable) {
- Settings.System.putInt(getContext().getContentResolver(),
- Settings.System.SCREEN_BRIGHTNESS_MODE,
- mCheckBox.isChecked() ? 1 : 0);
- }
} else {
if (mAutomaticAvailable) {
setMode(mOldAutomatic);
@@ -141,20 +137,14 @@ public class BrightnessPreference extends SeekBarPreference implements
}
}
- private void setMode(int automatic) {
- if (automatic != 0) {
+ private void setMode(int mode) {
+ if (mode == Settings.System.SCREEN_BRIGHTNESS_MODE_AUTOMATIC) {
mSeekBar.setVisibility(View.GONE);
} else {
mSeekBar.setVisibility(View.VISIBLE);
}
- try {
- IPowerManager power = IPowerManager.Stub.asInterface(
- ServiceManager.getService("power"));
- if (power != null) {
- power.setAutoBrightness(automatic != 0);
- }
- } catch (RemoteException doe) {
- }
+ Settings.System.putInt(getContext().getContentResolver(),
+ Settings.System.SCREEN_BRIGHTNESS_MODE, mode);
}
}