mirror of
https://github.com/koreader/koreader.git
synced 2025-12-13 20:36:53 +01:00
Merge pull request #1964 from NiLuJe/master
Assorted FrontLight fixes ;)
This commit is contained in:
2
base
2
base
Submodule base updated: 8e39d61493...3ca13f3f2c
@@ -27,8 +27,10 @@ end
|
||||
function KindlePowerD:toggleFrontlight()
|
||||
local sysint = self:read_int_file(self.fl_intensity_file)
|
||||
if sysint == 0 then
|
||||
self:setIntensity(self.fl_intensity)
|
||||
-- NOTE: We want to bypass setIntensity's shenanigans and simply restore the light as-is
|
||||
self:setIntensityHW()
|
||||
else
|
||||
-- NOTE: We want to really kill the light, so do it manually (asking lipc to set it to 0 would in fact set it to 1)...
|
||||
os.execute("echo -n 0 > " .. self.fl_intensity_file)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -117,7 +117,7 @@ end
|
||||
|
||||
-- restore kobo frontlight settings and probe kobo touch coordinates
|
||||
if Device:isKobo() then
|
||||
if Device.hasFrontlight then
|
||||
if Device:hasFrontlight() then
|
||||
local powerd = Device:getPowerDevice()
|
||||
if powerd and powerd.restore_settings then
|
||||
-- UIManager:init() should have sanely set up the frontlight_stuff by this point
|
||||
|
||||
Reference in New Issue
Block a user