|
|
@ -30,6 +30,8 @@ local InfoMessage = require("ui/widget/infomessage")
|
|
|
|
local UIManager = require("ui/uimanager")
|
|
|
|
local UIManager = require("ui/uimanager")
|
|
|
|
local Menu = require("ui/widget/menu")
|
|
|
|
local Menu = require("ui/widget/menu")
|
|
|
|
local Device = require("ui/device")
|
|
|
|
local Device = require("ui/device")
|
|
|
|
|
|
|
|
local KindlePowerD = require("ui/device/kindlepowerd")
|
|
|
|
|
|
|
|
local ReaderActivityIndicator = require("apps/reader/modules/readeractivityindicator")
|
|
|
|
local Screen = require("ui/screen")
|
|
|
|
local Screen = require("ui/screen")
|
|
|
|
local DEBUG = require("dbg")
|
|
|
|
local DEBUG = require("dbg")
|
|
|
|
|
|
|
|
|
|
|
@ -42,6 +44,10 @@ function exitReader()
|
|
|
|
|
|
|
|
|
|
|
|
input.closeAll()
|
|
|
|
input.closeAll()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- Close lipc handles
|
|
|
|
|
|
|
|
KindlePowerD:coda()
|
|
|
|
|
|
|
|
ReaderActivityIndicator:coda()
|
|
|
|
|
|
|
|
|
|
|
|
if not util.isEmulated() then
|
|
|
|
if not util.isEmulated() then
|
|
|
|
if Device:isKindle3() or (Device:getModel() == "KindleDXG") then
|
|
|
|
if Device:isKindle3() or (Device:getModel() == "KindleDXG") then
|
|
|
|
-- send double menu key press events to trigger screen refresh
|
|
|
|
-- send double menu key press events to trigger screen refresh
|
|
|
|