Skip to content

Commit 5f63d5f

Browse files
committed
Fix: Respect hidden files preference in Recent Files views
1 parent 923d0f6 commit 5f63d5f

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

app/src/main/java/com/raival/compose/file/explorer/screen/main/tab/files/provider/StorageProvider.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,7 @@ object StorageProvider {
293293
): ArrayList<DocumentHolder> {
294294
val recentFiles = ArrayList<DocumentHolder>()
295295
val contentResolver: ContentResolver = globalClass.contentResolver
296+
val showHiddenFiles = globalClass.preferencesManager.displayPrefs.showHiddenFiles
296297

297298
val uri: Uri = MediaStore.Files.getContentUri("external")
298299

@@ -322,7 +323,7 @@ object StorageProvider {
322323
while (it.moveToNext() && recentFiles.size < limit) {
323324
val filePath = it.getString(columnIndexPath)
324325
val file = File(filePath)
325-
if (file.isFile) {
326+
if (file.isFile && (showHiddenFiles || !file.name.startsWith("."))) {
326327
recentFiles.add(DocumentHolder.fromFile(file))
327328
}
328329
}

app/src/main/java/com/raival/compose/file/explorer/screen/main/tab/home/HomeTab.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,7 @@ class HomeTab : Tab() {
133133
private fun getRecentFiles(): ArrayList<RecentFileHolder> {
134134
val recentFileHolders = ArrayList<RecentFileHolder>()
135135
val contentResolver: ContentResolver = globalClass.contentResolver
136+
val showHiddenFiles = globalClass.preferencesManager.displayPrefs.showHiddenFiles
136137

137138
val uri: Uri = MediaStore.Files.getContentUri("external")
138139

@@ -168,7 +169,9 @@ class HomeTab : Tab() {
168169
val lastModified = it.getLong(columnLastModified)
169170
val name = it.getString(columnName)
170171
val file = File(filePath)
171-
if (file.isFile && filePath != null && name != null) {
172+
if (file.isFile && filePath != null && name != null &&
173+
(showHiddenFiles || !file.name.startsWith("."))
174+
) {
172175
recentFileHolders.add(
173176
RecentFileHolder(
174177
name,

0 commit comments

Comments
 (0)