From 419b42cf2cd9821756ff59e70a29f9f596bcb35f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mart=C3=ADn=20Fern=C3=A1ndez?= Date: Sat, 4 Jan 2020 20:53:49 +0100 Subject: [PATCH] android: call EPD test from within KOReader (#5737) * android: call EPD test from within KOReader Co-Authored-By: Frans de Jonge --- frontend/apps/filemanager/filemanagermenu.lua | 9 +++++++++ frontend/device/android/device.lua | 4 ++++ platform/android/luajit-launcher | 2 +- 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/frontend/apps/filemanager/filemanagermenu.lua b/frontend/apps/filemanager/filemanagermenu.lua index ba623df78..6f7eb5bdf 100644 --- a/frontend/apps/filemanager/filemanagermenu.lua +++ b/frontend/apps/filemanager/filemanagermenu.lua @@ -387,6 +387,15 @@ function FileManagerMenu:setUpdateItemTable() end, }) end + if Device:isAndroid() then + table.insert(self.menu_items.developer_options.sub_item_table, { + text = _("Start E-ink test"), + callback = function() + Device:epdTest() + end, + }) + end + table.insert(self.menu_items.developer_options.sub_item_table, { text = _("Disable enhanced UI text shaping (xtext)"), checked_func = function() diff --git a/frontend/device/android/device.lua b/frontend/device/android/device.lua index 5cd2290c6..3fa8ba0c6 100644 --- a/frontend/device/android/device.lua +++ b/frontend/device/android/device.lua @@ -312,6 +312,10 @@ function Device:info() return common_text..eink_text..wakelocks_text end +function Device:epdTest() + android.einkTest() +end + function Device:exit() android.LOGI(string.format("Stopping %s main activity", android.prop.name)); android.lib.ANativeActivity_finish(android.app.activity) diff --git a/platform/android/luajit-launcher b/platform/android/luajit-launcher index 43cf60f2f..e06b1089d 160000 --- a/platform/android/luajit-launcher +++ b/platform/android/luajit-launcher @@ -1 +1 @@ -Subproject commit 43cf60f2fe857e0275a5f1295448eeee1e0e479d +Subproject commit e06b1089daeca0e663690cc0aa75ecbbdfb4f22e