diff options
author | Harsh Shandilya <msfjarvis@gmail.com> | 2020-06-30 14:37:59 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-30 14:37:59 +0530 |
commit | 57f125a4da9f8bad69c2b2e2e6540d245bdd44c4 (patch) | |
tree | fe52a3f7b7bbcc025cb08abf1489b7c85dbfbc54 | |
parent | 8bc662c9c02824718cb9c297fd3b3cf77fb8f2c9 (diff) |
Workaround to prevent crash on first run (#898)
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
-rw-r--r-- | app/src/main/java/com/zeapo/pwdstore/SearchableRepositoryViewModel.kt | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/app/src/main/java/com/zeapo/pwdstore/SearchableRepositoryViewModel.kt b/app/src/main/java/com/zeapo/pwdstore/SearchableRepositoryViewModel.kt index 69205241..05ccf28f 100644 --- a/app/src/main/java/com/zeapo/pwdstore/SearchableRepositoryViewModel.kt +++ b/app/src/main/java/com/zeapo/pwdstore/SearchableRepositoryViewModel.kt @@ -291,6 +291,7 @@ class SearchableRepositoryViewModel(application: Application) : AndroidViewModel recyclerViewState: Parcelable? = null, pushPreviousLocation: Boolean = true ) { + if (!newDirectory.exists()) return require(newDirectory.isDirectory) { "Can only navigate to a directory" } if (pushPreviousLocation) { navigationStack.push(NavigationStackEntry(_currentDir.value!!, recyclerViewState)) |