fix(menubar: utils: parse_dir): print warning instead of error if directory can't be opened

This commit is contained in:
actionless 2017-08-21 14:22:50 +02:00
parent 98e762e5f7
commit 960f59b228
1 changed files with 2 additions and 2 deletions

View File

@ -290,14 +290,14 @@ function utils.parse_dir(dir_path, callback)
local query = gio.FILE_ATTRIBUTE_STANDARD_NAME .. "," .. gio.FILE_ATTRIBUTE_STANDARD_TYPE local query = gio.FILE_ATTRIBUTE_STANDARD_NAME .. "," .. gio.FILE_ATTRIBUTE_STANDARD_TYPE
local enum, err = file:async_enumerate_children(query, gio.FileQueryInfoFlags.NONE) local enum, err = file:async_enumerate_children(query, gio.FileQueryInfoFlags.NONE)
if not enum then if not enum then
gdebug.print_error(err) gdebug.print_warning(dir_path .. ": " .. tostring(err))
return return
end end
local files_per_call = 100 -- Actual value is not that important local files_per_call = 100 -- Actual value is not that important
while true do while true do
local list, enum_err = enum:async_next_files(files_per_call) local list, enum_err = enum:async_next_files(files_per_call)
if enum_err then if enum_err then
gdebug.print_error(enum_err) gdebug.print_warning(dir_path .. ": " .. tostring(enum_err))
return return
end end
for _, info in ipairs(list) do for _, info in ipairs(list) do