mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
use getProvider and openDocument in reader.lua
we use getProvider for file extension filter
This commit is contained in:
@@ -10,7 +10,7 @@ require "alt_getopt"
|
||||
|
||||
|
||||
function showReader(file, pass)
|
||||
local document = DocumentRegistry:getProvider(file)
|
||||
local document = DocumentRegistry:openDocument(file)
|
||||
if not document then
|
||||
UIManager:show(InfoMessage:new{ text = "No reader engine for this file" })
|
||||
return
|
||||
@@ -39,7 +39,12 @@ function showFileManager(path)
|
||||
local FileManager = FileChooser:new{
|
||||
path = path,
|
||||
dimen = Screen:getSize(),
|
||||
is_borderless = true
|
||||
is_borderless = true,
|
||||
filter = function(filename)
|
||||
if DocumentRegistry:getProvider(filename) then
|
||||
return true
|
||||
end
|
||||
end
|
||||
}
|
||||
|
||||
function FileManager:onFileSelect(file)
|
||||
|
||||
Reference in New Issue
Block a user