Merge pull request #1947 from chrox/android_jit

disable jit on some modules on android
This commit is contained in:
Frans de Jonge
2016-04-07 18:17:18 +02:00
5 changed files with 17 additions and 1 deletions

View File

@@ -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

View File

@@ -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
]]--

View File

@@ -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

View File

@@ -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
--]]