diff --git a/frontend/device/android/device.lua b/frontend/device/android/device.lua index edef5684e..8c732fb50 100644 --- a/frontend/device/android/device.lua +++ b/frontend/device/android/device.lua @@ -27,6 +27,10 @@ local Device = Generic:new{ display_dpi = android.lib.AConfiguration_getDensity(android.app.config), hasClipboard = yes, hasOTAUpdates = canUpdateApk, + openLink = function(self, link) + if not link or type(link) ~= "string" then return end + return android.openLink(link) == 0 + end, --[[ Disable jit on some modules on android to make koreader on Android more stable. diff --git a/platform/android/luajit-launcher b/platform/android/luajit-launcher index e0809630d..98786ee3f 160000 --- a/platform/android/luajit-launcher +++ b/platform/android/luajit-launcher @@ -1 +1 @@ -Subproject commit e0809630d02049aee93b2bcc9edc55839ac2c0ef +Subproject commit 98786ee3f3b062e16d843bb04c0999fedfa5d059