refactor(doc): use ffi binding in picdocument

This commit is contained in:
Qingping Hou
2014-06-16 02:20:59 -04:00
parent 3f1827f9cb
commit 7ac5b419b5
2 changed files with 3 additions and 2 deletions

View File

@@ -1,5 +1,6 @@
local Document = require("document/document")
local DrawContext = require("ffi/drawcontext")
local pic = nil
local PicDocument = Document:new{
_document = false,
@@ -7,7 +8,7 @@ local PicDocument = Document:new{
}
function PicDocument:init()
require "libs/libkoreader-pic"
if not pic then pic = require("ffi/pic") end
ok, self._document = pcall(pic.openDocument, self.file)
if not ok then
self.error_message = "failed to open jpeg image"