fix(FM): remove redundant call to lfs.dir

This commit is contained in:
Qingping Hou
2014-08-25 00:20:19 -04:00
parent 8ddade9862
commit 749c7f9939

View File

@@ -39,8 +39,9 @@ function FileChooser:genItemTableFromPath(path)
local files = {}
-- lfs.dir directory without permission will give error
if pcall(lfs.dir, self.path) then
for f in lfs.dir(self.path) do
local ok, iter, dir_obj = pcall(lfs.dir, self.path)
if ok then
for f in iter, dir_obj do
if self.show_hidden or not string.match(f, "^%.[^.]") then
local filename = self.path.."/"..f
local filemode = lfs.attributes(filename, "mode")