mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
Future-proof the frontlight handling on Kindle.
Guard against trying to get any kind of frontlight info on devices without one. So far the flIntensity prop has always been there, even on devices without one, but better not assume that'll always be the case ;). That, and be consistent with the other lipc_handle tests.
This commit is contained in:
@@ -15,10 +15,12 @@ function KindlePowerD:init()
|
||||
if lipc then
|
||||
self.lipc_handle = lipc.init("com.github.koreader.kindlepowerd")
|
||||
end
|
||||
if self.lipc_handle then
|
||||
self.flIntensity = self.lipc_handle:get_int_property("com.lab126.powerd", "flIntensity")
|
||||
else
|
||||
self.flIntensity = self:read_int_file(self.fl_intensity_file)
|
||||
if self.device.hasFrontlight() then
|
||||
if self.lipc_handle ~= nil then
|
||||
self.flIntensity = self.lipc_handle:get_int_property("com.lab126.powerd", "flIntensity")
|
||||
else
|
||||
self.flIntensity = self:read_int_file(self.fl_intensity_file)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user