From 285d9d6dbe42f709402f7b3987708ca526dcc843 Mon Sep 17 00:00:00 2001 From: Bruno Martins Date: Thu, 26 Apr 2018 14:20:00 +0100 Subject: [PATCH] LineageBatteryLights: Fix brightness for devices with segmented leds * In case mCanAdjustBrightness was false, the brightness level would always be set to the maximum value. Change-Id: I034bc17ac1174c491830f0a6cb1969a99ee900a7 --- .../internal/notification/LineageBatteryLights.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sdk/src/java/org/lineageos/internal/notification/LineageBatteryLights.java b/sdk/src/java/org/lineageos/internal/notification/LineageBatteryLights.java index 90867423..a318ce12 100644 --- a/sdk/src/java/org/lineageos/internal/notification/LineageBatteryLights.java +++ b/sdk/src/java/org/lineageos/internal/notification/LineageBatteryLights.java @@ -141,11 +141,11 @@ public final class LineageBatteryLights { } final int brightness; - if (!mCanAdjustBrightness) { + if (mUseSegmentedBatteryLed) { + brightness = level; + } else if (!mCanAdjustBrightness) { // No brightness support available brightness = LedValues.LIGHT_BRIGHTNESS_MAXIMUM; - } else if (mUseSegmentedBatteryLed) { - brightness = level; } else if (mZenMode == Global.ZEN_MODE_OFF) { brightness = mBatteryBrightnessLevel; } else {