diff --git a/frontend/device/pocketbook/device.lua b/frontend/device/pocketbook/device.lua index 14d64fd03..fe8183873 100644 --- a/frontend/device/pocketbook/device.lua +++ b/frontend/device/pocketbook/device.lua @@ -57,6 +57,11 @@ function PocketBook:init() elseif self.isInBackGround and ev.type == EVT_FOREGROUND then self.isInBackGround = false self:onPowerEvent("Power") + elseif ev.type == EVT_EXIT then + -- auto shutdown event from inkview framework, gracefully close + -- everything and let the framework shutdown the device + require("ui/uimanager"):broadcastEvent( + require("ui/event"):new("Close")) elseif not self.isInBackGround and ev.type == EVT_FOREGROUND then self.screen:refreshPartial() end