diff options
-rw-r--r-- | src/org/lineageos/lineageparts/input/ButtonBacklightBrightness.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/org/lineageos/lineageparts/input/ButtonBacklightBrightness.java b/src/org/lineageos/lineageparts/input/ButtonBacklightBrightness.java index 58106e9..35c2362 100644 --- a/src/org/lineageos/lineageparts/input/ButtonBacklightBrightness.java +++ b/src/org/lineageos/lineageparts/input/ButtonBacklightBrightness.java @@ -46,6 +46,7 @@ public class ButtonBacklightBrightness extends CustomDialogPreference<AlertDialo SeekBar.OnSeekBarChangeListener { private static final int BUTTON_BRIGHTNESS_TOGGLE_MODE_ONLY = 1; private static final int DEFAULT_BUTTON_TIMEOUT = 5; + private static final int KEYBOARD_BRIGHTNESS_TOGGLE_MODE_ONLY = 1; public static final String KEY_BUTTON_BACKLIGHT = "pre_navbar_button_backlight"; @@ -69,8 +70,11 @@ public class ButtonBacklightBrightness extends CustomDialogPreference<AlertDialo setDialogLayoutResource(R.layout.button_backlight); if (DeviceUtils.hasKeyboardBacklightSupport(context)) { + final boolean isSingleValue = KEYBOARD_BRIGHTNESS_TOGGLE_MODE_ONLY == + context.getResources().getInteger(org.lineageos.platform.internal.R.integer + .config_deviceSupportsKeyboardBrightnessControl); mKeyboardBrightness = new BrightnessControl( - LineageSettings.Secure.KEYBOARD_BRIGHTNESS, false); + LineageSettings.Secure.KEYBOARD_BRIGHTNESS, isSingleValue); mActiveControl = mKeyboardBrightness; } if (DeviceUtils.hasButtonBacklightSupport(context)) { |