Skip to content

Commit 6d23026

Browse files
committed
show hidden items at SelectFolderDialog when selected so
1 parent 4785692 commit 6d23026

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

app/src/main/java/com/simplemobiletools/filemanager/fragments/ItemsFragment.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -548,7 +548,8 @@ private void notifyDeletion(int cnt) {
548548
private View.OnClickListener destinationPicker = new View.OnClickListener() {
549549
@Override
550550
public void onClick(final View view) {
551-
SelectFolderDialog dialog = SelectFolderDialog.Companion.newInstance(mCopyDestinationPath);
551+
final boolean showHiddenItems = Config.newInstance(getContext()).getShowHidden();
552+
SelectFolderDialog dialog = SelectFolderDialog.Companion.newInstance(mCopyDestinationPath, showHiddenItems);
552553
dialog.setTargetFragment(ItemsFragment.this, SELECT_FOLDER_REQUEST);
553554
dialog.show(getFragmentManager(), "selectFolder");
554555
}

library/src/main/kotlin/com/simplemobiletools/filepicker/dialogs/SelectFolderDialog.kt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,12 @@ class SelectFolderDialog : DialogFragment(), Breadcrumbs.BreadcrumbsListener {
2424
companion object {
2525
lateinit var mPath: String
2626
var mFirstUpdate: Boolean = true
27+
var mShowHidden: Boolean = false
2728

28-
fun newInstance(path: String): SelectFolderDialog {
29+
fun newInstance(path: String, showHidden: Boolean): SelectFolderDialog {
2930
mPath = path
3031
mFirstUpdate = true
32+
mShowHidden = showHidden
3133
return SelectFolderDialog()
3234
}
3335
}
@@ -83,7 +85,6 @@ class SelectFolderDialog : DialogFragment(), Breadcrumbs.BreadcrumbsListener {
8385
}
8486

8587
private fun getItems(path: String): List<FileDirItem> {
86-
val showHidden = false//Config.newInstance(context).showHidden
8788
val items = ArrayList<FileDirItem>()
8889
val base = File(path)
8990
val files = base.listFiles()
@@ -92,7 +93,7 @@ class SelectFolderDialog : DialogFragment(), Breadcrumbs.BreadcrumbsListener {
9293
if (!file.isDirectory)
9394
continue
9495

95-
if (!showHidden && file.isHidden)
96+
if (!mShowHidden && file.isHidden)
9697
continue
9798

9899
val curPath = file.absolutePath

0 commit comments

Comments
 (0)