diff --git a/app/src/main/java/com/raival/compose/file/explorer/screen/main/tab/files/provider/StorageProvider.kt b/app/src/main/java/com/raival/compose/file/explorer/screen/main/tab/files/provider/StorageProvider.kt index 6f447398..83a7bf56 100644 --- a/app/src/main/java/com/raival/compose/file/explorer/screen/main/tab/files/provider/StorageProvider.kt +++ b/app/src/main/java/com/raival/compose/file/explorer/screen/main/tab/files/provider/StorageProvider.kt @@ -293,6 +293,7 @@ object StorageProvider { ): ArrayList { val recentFiles = ArrayList() val contentResolver: ContentResolver = globalClass.contentResolver + val showHiddenFiles = globalClass.preferencesManager.displayPrefs.showHiddenFiles val uri: Uri = MediaStore.Files.getContentUri("external") @@ -322,7 +323,7 @@ object StorageProvider { while (it.moveToNext() && recentFiles.size < limit) { val filePath = it.getString(columnIndexPath) val file = File(filePath) - if (file.isFile) { + if (file.isFile && (showHiddenFiles || !file.name.startsWith("."))) { recentFiles.add(DocumentHolder.fromFile(file)) } } diff --git a/app/src/main/java/com/raival/compose/file/explorer/screen/main/tab/home/HomeTab.kt b/app/src/main/java/com/raival/compose/file/explorer/screen/main/tab/home/HomeTab.kt index a656b6e6..ea9862ed 100644 --- a/app/src/main/java/com/raival/compose/file/explorer/screen/main/tab/home/HomeTab.kt +++ b/app/src/main/java/com/raival/compose/file/explorer/screen/main/tab/home/HomeTab.kt @@ -133,6 +133,7 @@ class HomeTab : Tab() { private fun getRecentFiles(): ArrayList { val recentFileHolders = ArrayList() val contentResolver: ContentResolver = globalClass.contentResolver + val showHiddenFiles = globalClass.preferencesManager.displayPrefs.showHiddenFiles val uri: Uri = MediaStore.Files.getContentUri("external") @@ -168,7 +169,9 @@ class HomeTab : Tab() { val lastModified = it.getLong(columnLastModified) val name = it.getString(columnName) val file = File(filePath) - if (file.isFile && filePath != null && name != null) { + if (file.isFile && filePath != null && name != null && + (showHiddenFiles || !file.name.startsWith(".")) + ) { recentFileHolders.add( RecentFileHolder( name,