mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
sort plugins in path order
This commit is contained in:
@@ -19,7 +19,7 @@ function PluginLoader:loadPlugins()
|
||||
local package_cpath = package.cpath
|
||||
package.path = path.."/?.lua;"..package.path
|
||||
package.cpath = path.."/lib/?.so;"..package.cpath
|
||||
local ok, module = pcall(require, "main")
|
||||
local ok, module = pcall(dofile, mainfile)
|
||||
if not ok then
|
||||
DEBUG("Error when loading", mainfile, module)
|
||||
end
|
||||
@@ -37,6 +37,8 @@ function PluginLoader:loadPlugins()
|
||||
package.cpath = package.cpath..";"..plugin.path.."/lib/?.so"
|
||||
end
|
||||
|
||||
table.sort(self.plugins, function(v1,v2) return v1.path < v2.path end)
|
||||
|
||||
return self.plugins
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user