summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/ButtonSettings.java
diff options
context:
space:
mode:
authorDave Daynard <nardholio@gmail.com>2014-06-26 19:28:03 -0400
committerAdnan Begovic <adnan@cyngn.com>2015-10-29 17:36:26 -0700
commit74752f1202b227a19fb56af3b282be6b6cfb6b1b (patch)
tree2ef82a081087150b6df81ac51c9c27fd2b667e95 /src/com/android/settings/ButtonSettings.java
parent607164fc8b8e943fffbe7ac9f9554e42bec702e2 (diff)
downloadpackages_apps_Settings-74752f1202b227a19fb56af3b282be6b6cfb6b1b.zip
packages_apps_Settings-74752f1202b227a19fb56af3b282be6b6cfb6b1b.tar.gz
packages_apps_Settings-74752f1202b227a19fb56af3b282be6b6cfb6b1b.tar.bz2
Keydisabler: fix button light restore logic
Do not assign default button brightness if backup key is not found. Instead do nothing. This will prevent brightness being reset to default on boot when navbar is disabled. If backup key is not found when actually toggling navbar then we've got bigger problems. Change-Id: I649bf1480a42f2cbe94d0a47a0c6055c934b4f56
Diffstat (limited to 'src/com/android/settings/ButtonSettings.java')
-rw-r--r--src/com/android/settings/ButtonSettings.java10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/com/android/settings/ButtonSettings.java b/src/com/android/settings/ButtonSettings.java
index 7a23371..e9342f1 100644
--- a/src/com/android/settings/ButtonSettings.java
+++ b/src/com/android/settings/ButtonSettings.java
@@ -414,10 +414,12 @@ public class ButtonSettings extends SettingsPreferenceFragment implements
Settings.System.putInt(context.getContentResolver(),
Settings.System.BUTTON_BRIGHTNESS, 0);
} else {
- Settings.System.putInt(context.getContentResolver(),
- Settings.System.BUTTON_BRIGHTNESS,
- prefs.getInt("pre_navbar_button_backlight", defaultBrightness));
- editor.remove("pre_navbar_button_backlight");
+ int oldBright = prefs.getInt("pre_navbar_button_backlight", -1);
+ if (oldBright != -1) {
+ Settings.System.putInt(context.getContentResolver(),
+ Settings.System.BUTTON_BRIGHTNESS, oldBright);
+ editor.remove("pre_navbar_button_backlight");
+ }
}
editor.commit();
}