aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/com/zeapo/pwdstore/UserPreference.kt
diff options
context:
space:
mode:
authorHarsh Shandilya <msfjarvis@gmail.com>2020-02-21 12:42:27 +0530
committerGitHub <noreply@github.com>2020-02-21 12:42:27 +0530
commit9787489bc5b7e7bb10ab92e257d31fef50fe9255 (patch)
tree5938a1bb282f64994bf090871e23bcfd5dd65046 /app/src/main/java/com/zeapo/pwdstore/UserPreference.kt
parent9255583f2d0e5cfb7a88ee54ceb4f5284d41cbfa (diff)
downloadHardenedPass-9787489bc5b7e7bb10ab92e257d31fef50fe9255.tar.gz
HardenedPass-9787489bc5b7e7bb10ab92e257d31fef50fe9255.zip
Resolve some crashes reported on Play Store (#631)
* ShowSshKeyFragment: Resolve illegal casts * UserPreference: Try harder to not crash Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
Diffstat (limited to 'app/src/main/java/com/zeapo/pwdstore/UserPreference.kt')
-rw-r--r--app/src/main/java/com/zeapo/pwdstore/UserPreference.kt2
1 files changed, 1 insertions, 1 deletions
diff --git a/app/src/main/java/com/zeapo/pwdstore/UserPreference.kt b/app/src/main/java/com/zeapo/pwdstore/UserPreference.kt
index bce432ea..469e3773 100644
--- a/app/src/main/java/com/zeapo/pwdstore/UserPreference.kt
+++ b/app/src/main/java/com/zeapo/pwdstore/UserPreference.kt
@@ -481,7 +481,7 @@ class UserPreference : AppCompatActivity() {
// TODO: This is fragile. Workaround until PasswordItem is backed by DocumentFile
val docId = DocumentsContract.getTreeDocumentId(uri)
val split = docId.split(":".toRegex()).dropLastWhile { it.isEmpty() }.toTypedArray()
- val repoPath = "${Environment.getExternalStorageDirectory()}/${split[1]}"
+ val repoPath = "${Environment.getExternalStorageDirectory()}/${split[1] ?: split[0]}"
Timber.tag(TAG).d("Selected repository path is $repoPath")