From cde796f6b5159dcef4b7a3b1afe07037d40a2d5e Mon Sep 17 00:00:00 2001 From: Qingping Hou Date: Sat, 14 Apr 2012 14:27:17 +0800 Subject: [PATCH] fix full screen refresh command, close #99 --- unireader.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/unireader.lua b/unireader.lua index 3026bcb2a..095eea10f 100644 --- a/unireader.lua +++ b/unireader.lua @@ -1862,8 +1862,13 @@ function UniReader:addAllCommands() self.commands:add(KEY_R, MOD_SHIFT, "R", "manual full screen refresh", function(unireader) - unireader.rcount = 1 + -- eink will not refresh if nothing is changeed on the screen + -- so we fake a change here. + fb.bb:invertRect(0, 0, 1, 1) + fb:refresh(1) + fb.bb:invertRect(0, 0, 1, 1) fb:refresh(0) + unireader.rcount = 1 end) self.commands:add(KEY_HOME,nil,"Home", "exit application",