[fix] More accurate count in FileChooser (#5846)

Fixes <https://github.com/koreader/koreader/issues/5843>.
reviewable/pr5844/r1
Frans de Jonge 4 years ago committed by GitHub
parent e49198cef8
commit 1d3842ffa0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -62,7 +62,9 @@ function FileChooser:init()
if ok then
for f in iter, dir_obj do
if count_only then
if self.show_hidden or not util.stringStartsWith(f, ".") then
if (not self.show_hidden and not util.stringStartsWith(f, "."))
or (self.show_hidden and f ~= "." and f ~= ".." and self.dir_filter(f) and not util.stringStartsWith(f, "._"))
then
table.insert(dirs, true)
end
elseif self.show_hidden or not string.match(f, "^%.[^.]") then

Loading…
Cancel
Save