do not count hidden items if they aren't displayed

This commit is contained in:
tibbi 2016-07-14 21:23:43 +02:00
parent 96656689e4
commit 3d4dfa6cf5
1 changed files with 14 additions and 1 deletions

View File

@ -34,6 +34,7 @@ import com.simplemobiletools.filemanager.adapters.ItemsAdapter;
import com.simplemobiletools.filemanager.models.FileDirItem; import com.simplemobiletools.filemanager.models.FileDirItem;
import java.io.File; import java.io.File;
import java.io.FileFilter;
import java.io.IOException; import java.io.IOException;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;
@ -135,7 +136,19 @@ public class ItemsFragment extends android.support.v4.app.Fragment
} }
private int getChildren(File file) { private int getChildren(File file) {
return (file.isDirectory()) ? file.listFiles().length : 0; if (file.isDirectory()) {
if (mShowHidden) {
return file.listFiles().length;
} else {
return file.listFiles(new FileFilter() {
@Override
public boolean accept(File file) {
return !file.isHidden();
}
}).length;
}
}
return 0;
} }
@Override @Override