mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
kobo: rewording, turns out has_toggle_btn != has_state_cfg :(
This commit is contained in:
@@ -13,8 +13,8 @@ local KoboPowerD = BasePowerD:new{
|
||||
fl = nil,
|
||||
|
||||
-- We will set this value for all kobo models. but it will only be synced
|
||||
-- with nickel's FrontLightState config if the current model has a
|
||||
-- frontlight toggle button.
|
||||
-- with nickel's FrontLightState config if the current nickel firmware
|
||||
-- supports this config.
|
||||
is_fl_on = false,
|
||||
|
||||
batt_capacity_file = batt_state_folder .. "capacity",
|
||||
@@ -30,9 +30,9 @@ function KoboPowerD:init()
|
||||
if ok then
|
||||
self.fl = light
|
||||
if NickelConf.frontLightState.get() ~= nil then
|
||||
self.has_fl_toggle_btn = true
|
||||
self.has_fl_state_cfg = true
|
||||
else
|
||||
self.has_fl_toggle_btn = false
|
||||
self.has_fl_state_cfg = false
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -46,7 +46,7 @@ function KoboPowerD:toggleFrontlight()
|
||||
self.fl:setBrightness(self.fl_intensity)
|
||||
end
|
||||
self.is_fl_on = not self.is_fl_on
|
||||
if self.has_fl_toggle_btn and KOBO_SYNC_BRIGHTNESS_WITH_NICKEL then
|
||||
if self.has_fl_state_cfg and KOBO_SYNC_BRIGHTNESS_WITH_NICKEL then
|
||||
NickelConf.frontLightState.set(self.is_fl_on)
|
||||
end
|
||||
end
|
||||
@@ -67,7 +67,7 @@ function KoboPowerD:setIntensityHW()
|
||||
end
|
||||
if self.is_fl_on ~= is_fl_on then
|
||||
self.is_fl_on = is_fl_on
|
||||
if self.has_fl_toggle_btn and KOBO_SYNC_BRIGHTNESS_WITH_NICKEL then
|
||||
if self.has_fl_state_cfg and KOBO_SYNC_BRIGHTNESS_WITH_NICKEL then
|
||||
NickelConf.frontLightState.set(self.is_fl_on)
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user