diff --git a/frontend/device/android/device.lua b/frontend/device/android/device.lua index a7a9bd218..c2fa0285e 100644 --- a/frontend/device/android/device.lua +++ b/frontend/device/android/device.lua @@ -516,7 +516,6 @@ function Device:_showLightDialog() elseif action == C.ALIGHTS_DIALOG_CANCEL then logger.dbg("Dialog Cancel, brightness: " .. self.powerd.fl_intensity) self.powerd:setIntensityHW(self.powerd.fl_intensity) - self.powerd:_decideFrontlightState() if android.isWarmthDevice() then logger.dbg("Dialog Cancel, warmth: " .. self.powerd.fl_warmth) self.powerd:setWarmth(self.powerd.fl_warmth) diff --git a/frontend/device/android/powerd.lua b/frontend/device/android/powerd.lua index ce2e44e58..3cdd01f35 100644 --- a/frontend/device/android/powerd.lua +++ b/frontend/device/android/powerd.lua @@ -16,6 +16,7 @@ function AndroidPowerD:setIntensityHW(intensity) self.fl_intensity = intensity android.setScreenBrightness(math.floor(intensity * self.bright_diff / self.fl_max)) + self:_decideFrontlightState() end function AndroidPowerD:init()