mirror of
https://github.com/android-password-store/Android-Password-Store.git
synced 2025-09-05 15:45:42 +02:00
Fix search if external root dir starts with a dot (#743)
Fixes #740 Co-Authored-By: Fabian Henneke <FabianHenneke@users.noreply.github.com>
This commit is contained in:
parent
73695e2493
commit
f7dbac4649
|
@ -266,7 +266,8 @@ class SearchableRepositoryViewModel(application: Application) : AndroidViewModel
|
||||||
|
|
||||||
private fun listFilesRecursively(dir: File): Flow<File> {
|
private fun listFilesRecursively(dir: File): Flow<File> {
|
||||||
return dir
|
return dir
|
||||||
.walkTopDown().onEnter { file -> shouldTake(file) }
|
// Take top directory even if it is hidden.
|
||||||
|
.walkTopDown().onEnter { file -> file == dir || shouldTake(file) }
|
||||||
.asFlow()
|
.asFlow()
|
||||||
// Skip the root directory
|
// Skip the root directory
|
||||||
.drop(1)
|
.drop(1)
|
||||||
|
|
Loading…
Reference in a new issue