Fix respecting hidden files while using sftp

This commit is contained in:
marcinadd
2019-03-11 19:12:20 +01:00
parent 48950cc66d
commit e44e0caf99
2 changed files with 10 additions and 3 deletions
@@ -1,6 +1,7 @@
/*
* Copyright (C) 2014 Arpit Khurana <arpitkh96@gmail.com>, Vishal Nehra <vishalmeham2@gmail.com>
* Emmanuel Messulam <emmanuelbendavid@gmail.com>
* Emmanuel Messulam <emmanuelbendavid@gmail.com>,
* Marcin Zasuwa <marcinadd@gmail.com>
*
* This file is part of Amaze File Manager.
*
@@ -127,8 +128,12 @@ public class LoadFilesListTask extends AsyncTask<Void, Void, Pair<OpenMode, Arra
list = new ArrayList<LayoutElementParcelable>();
sftpHFile.forEachChildrenFile(c, false, file -> {
LayoutElementParcelable elem = createListParcelables(file);
if(elem != null) list.add(elem);
if (!(dataUtils.isFileHidden(file.getPath()) || file.isHidden() && !showHiddenFiles)) {
LayoutElementParcelable elem = createListParcelables(file);
if (elem != null) {
list.add(elem);
}
}
});
break;
case CUSTOM:
@@ -74,6 +74,8 @@ public class HybridFileParcelable extends HybridFile implements Parcelable {
return isDirectory;
}
public boolean isHidden(){ return name.startsWith("."); }
public void setDirectory(boolean directory) {
isDirectory = directory;
}