diff options
| author | Harsh Shandilya <msfjarvis@gmail.com> | 2020-05-03 01:39:16 +0530 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-05-03 01:39:16 +0530 |
| commit | 69e887f3d8602438389161449bdff4539c67c72e (patch) | |
| tree | 79a5c235d98fbd66e9362cff7ca0719fbe3385b4 /app/src/main/java/com/zeapo/pwdstore/UserPreference.kt | |
| parent | ced8bcca01dc2545edc3ef17e0cd44922dd97e61 (diff) | |
| download | HardenedPass-69e887f3d8602438389161449bdff4539c67c72e.tar.gz HardenedPass-69e887f3d8602438389161449bdff4539c67c72e.zip | |
Better handle non-git repositories (#756)
Diffstat (limited to 'app/src/main/java/com/zeapo/pwdstore/UserPreference.kt')
| -rw-r--r-- | app/src/main/java/com/zeapo/pwdstore/UserPreference.kt | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/app/src/main/java/com/zeapo/pwdstore/UserPreference.kt b/app/src/main/java/com/zeapo/pwdstore/UserPreference.kt index 869ee05b..74de872d 100644 --- a/app/src/main/java/com/zeapo/pwdstore/UserPreference.kt +++ b/app/src/main/java/com/zeapo/pwdstore/UserPreference.kt @@ -96,6 +96,15 @@ class UserPreference : AppCompatActivity() { val externalGitRepositoryPreference = findPreference<Preference>("git_external") val selectExternalGitRepositoryPreference = findPreference<Preference>("pref_select_external") + if (!PasswordRepository.isGitRepo()) { + listOfNotNull( + gitServerPreference, gitConfigPreference, sshKeyPreference, + sshKeygenPreference, viewSshKeyPreference, clearSavedPassPreference + ).forEach { + it.parent?.removePreference(it) + } + } + // Crypto preferences val keyPreference = findPreference<Preference>("openpgp_key_id_pref") |
