diff --git a/frontend/device/devicelistener.lua b/frontend/device/devicelistener.lua index 0e8d7b1e0..e4325c7b2 100644 --- a/frontend/device/devicelistener.lua +++ b/frontend/device/devicelistener.lua @@ -227,8 +227,7 @@ if Device:hasFrontlight() then end function DeviceListener:onShowFlDialog() - local FrontLightWidget = require("ui/widget/frontlightwidget") - UIManager:show(FrontLightWidget:new{}) + Device:showLightDialog() end end diff --git a/frontend/device/generic/device.lua b/frontend/device/generic/device.lua index 8320a8354..346788bc4 100644 --- a/frontend/device/generic/device.lua +++ b/frontend/device/generic/device.lua @@ -296,6 +296,12 @@ function Device:onPowerEvent(ev) end end +function Device:showLightDialog() + local FrontLightWidget = require("ui/widget/frontlightwidget") + local UIManager = require("ui/uimanager") + UIManager:show(FrontLightWidget:new{}) +end + function Device:info() return self.model end