From 9f9acbbffb0d70b2d635f16d8f29e86aae11ba0d Mon Sep 17 00:00:00 2001 From: chrox Date: Wed, 28 May 2014 23:21:08 +0800 Subject: [PATCH 1/2] android fix of screenshot --- frontend/apps/reader/modules/readerscreenshot.lua | 9 ++++----- frontend/ui/device.lua | 2 +- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/frontend/apps/reader/modules/readerscreenshot.lua b/frontend/apps/reader/modules/readerscreenshot.lua index 1b1638c09..32e0ca60a 100644 --- a/frontend/apps/reader/modules/readerscreenshot.lua +++ b/frontend/apps/reader/modules/readerscreenshot.lua @@ -18,7 +18,7 @@ function ReaderScreenshot:init() Screenshot = { GestureRange:new{ ges = "two_finger_tap", - scale = {diagonal - Screen:scaleByDPI(100), diagonal}, + scale = {diagonal - Screen:scaleByDPI(200), diagonal}, rate = 1.0, } }, @@ -26,9 +26,8 @@ function ReaderScreenshot:init() end function ReaderScreenshot:onScreenshot() - if Device:getModel() ~= 'Kobo_phoenix' then - os.execute("screenshot") - else Screen.bb:invert() + if os.execute("screenshot") ~= 0 then + Screen.bb:invert() local screenshot_name = os.date("screenshots/Screenshot_%Y-%B-%d_%Hh%M.pam") UIManager:show(InfoMessage:new{ text = _("Writing screen to ")..screenshot_name, @@ -36,7 +35,7 @@ function ReaderScreenshot:onScreenshot() }) Screen.bb:writePAM(screenshot_name) DEBUG(screenshot_name) - Screen.bb:invert() + Screen.bb:invert() end UIManager.full_refresh = true return true diff --git a/frontend/ui/device.lua b/frontend/ui/device.lua index 37dcbdb8d..219259982 100644 --- a/frontend/ui/device.lua +++ b/frontend/ui/device.lua @@ -33,7 +33,7 @@ function Device:getModel() self.model = "Emulator" return self.model end - self.model = nil + self.model = "" local kindle_sn = io.open("/proc/usid", "r") if kindle_sn then local kindle_devcode = string.sub(kindle_sn:read(),3,4) From 17817f1c40ce33f5f3b4a85ed34675d116ce0b7b Mon Sep 17 00:00:00 2001 From: chrox Date: Wed, 28 May 2014 23:21:24 +0800 Subject: [PATCH 2/2] add multi-touch support for Android --- koreader-base | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/koreader-base b/koreader-base index b74c59e88..34a26b30c 160000 --- a/koreader-base +++ b/koreader-base @@ -1 +1 @@ -Subproject commit b74c59e886d4bbc316ac575bec06c1f15c428504 +Subproject commit 34a26b30c2fb85f4520c07a8b4cd3ead51297f18