diff --git a/frontend/device/devicelistener.lua b/frontend/device/devicelistener.lua index 1a1ee4a43..d72f07910 100644 --- a/frontend/device/devicelistener.lua +++ b/frontend/device/devicelistener.lua @@ -317,9 +317,17 @@ function DeviceListener:onRestart() self.ui.menu:exitOrRestart(function() UIManager:restartKOReader() end) end -DeviceListener.onRequestSuspend = UIManager.suspend -DeviceListener.onRequestReboot = UIManager.reboot -DeviceListener.onRequestPowerOff = UIManager.powerOff +function DeviceListener:onRequestSuspend() + UIManager:suspend() +end + +function DeviceListener:onRequestReboot() + UIManager:reboot() +end + +function DeviceListener:onRequestPowerOff() + UIManager:powerOff() +end function DeviceListener:onExit(callback) self.ui.menu:exitOrRestart(callback)