Close lipc handles on exit.

No idea if bad things happen if we don't, but at least this sounds more
correct. (re #696)
This commit is contained in:
NiLuJe
2014-07-04 20:10:38 +02:00
parent b052296881
commit f1cc984cbf
3 changed files with 21 additions and 3 deletions

View File

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