1
0
Fork 0
mirror of https://github.com/geometer/FBReaderJ.git synced 2025-10-03 01:39:18 +02:00

Fix the access denied statement in FileChooser

This commit is contained in:
Dmitri Yuranov 2014-04-25 14:30:43 +02:00
parent ba3a866690
commit c5e6cdf005

View file

@ -42,7 +42,7 @@ public class FileUtils {
private static boolean accessDenied(IFile file) {
if (android.os.Build.VERSION.SDK_INT >= 9) {
return file instanceof File && !((File)file).canExecute();
return file instanceof File && (!((File)file).canExecute() || !((File)file).canRead());
} else {
return false;
}
@ -69,6 +69,7 @@ public class FileUtils {
} else if (file.isDirectory()) {
if (filterMode != IFileProvider.FilterMode.AnyDirectories) {
if (file instanceof File && !((File)file).canWrite()) {
System.out.println(">> "+file.getName());
if (file instanceof ParentFile) {
return R.drawable.afc_folder;
} else if (accessDenied(file)) {