mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
Merge pull request #1947 from chrox/android_jit
disable jit on some modules on android
This commit is contained in:
@@ -6,6 +6,10 @@ local lfs = require("libs/libkoreader-lfs")
|
||||
local DataStorage = require("datastorage")
|
||||
local DEBUG = require("dbg")
|
||||
|
||||
if require("device"):isAndroid() then
|
||||
require("jit").off(true, true)
|
||||
end
|
||||
|
||||
local function calcFreeMem()
|
||||
local meminfo = io.open("/proc/meminfo", "r")
|
||||
local freemem = 0
|
||||
|
||||
@@ -8,6 +8,10 @@ local CacheItem = require("cacheitem")
|
||||
local BlitBuffer = require("ffi/blitbuffer")
|
||||
local DEBUG = require("dbg")
|
||||
|
||||
if require("device"):isAndroid() then
|
||||
require("jit").off(true, true)
|
||||
end
|
||||
|
||||
--[[
|
||||
@TODO: all these functions should probably be methods on Face objects
|
||||
]]--
|
||||
|
||||
@@ -5,6 +5,10 @@ local Geom = require("ui/geometry")
|
||||
local Event = require("ui/event")
|
||||
local _ = require("gettext")
|
||||
|
||||
if require("device"):isAndroid() then
|
||||
require("jit").off(true, true)
|
||||
end
|
||||
|
||||
--[[
|
||||
an InputContainer is an WidgetContainer that handles input events
|
||||
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
local Geom = require("ui/geometry")
|
||||
local Widget = require("ui/widget/widget")
|
||||
|
||||
if require("device"):isAndroid() then
|
||||
require("jit").off(true, true)
|
||||
end
|
||||
|
||||
--[[
|
||||
WidgetContainer is a container for another Widget
|
||||
--]]
|
||||
|
||||
Submodule platform/android/luajit-launcher updated: caca2fd844...e3560e7775
Reference in New Issue
Block a user