diff --git a/frontend/device/generic/device.lua b/frontend/device/generic/device.lua index 19f465b96..a93c5bcc4 100644 --- a/frontend/device/generic/device.lua +++ b/frontend/device/generic/device.lua @@ -52,6 +52,9 @@ function Device:init() error("screen/framebuffer must be implemented") end + local is_eink = G_reader_settings:readSetting("eink") + self.screen.eink = (is_eink == nill) or is_eink + DEBUG("initializing for device", self.model) DEBUG("framebuffer resolution:", self.screen:getSize()) diff --git a/frontend/ui/screen.lua b/frontend/ui/screen.lua deleted file mode 100644 index a1433f593..000000000 --- a/frontend/ui/screen.lua +++ /dev/null @@ -1,8 +0,0 @@ --- compatibility wrapper -local Screen = require("device").screen - --- set eink flag for this screen -local is_eink = G_reader_settings:readSetting("eink") -Screen.eink = (is_eink == nil) and true or is_eink - -return Screen