aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/dev/msfjarvis/aps/ui/settings
diff options
context:
space:
mode:
authorHarsh Shandilya <me@msfjarvis.dev>2022-03-13 18:37:29 +0530
committerGitHub <noreply@github.com>2022-03-13 13:07:29 +0000
commit6fc1fafe991d8c2a21340e41293fe130c88d48fa (patch)
treefe1f92948cd6de5baebd3dbcd48dcd45be8498b8 /app/src/main/java/dev/msfjarvis/aps/ui/settings
parent7868c6d08e5139b4b5e44b1d458730a2f628e5d5 (diff)
downloadHardenedPass-6fc1fafe991d8c2a21340e41293fe130c88d48fa.tar.gz
HardenedPass-6fc1fafe991d8c2a21340e41293fe130c88d48fa.zip
Misc PGP v2 fixes (#1784)
* Don't throw in PGPKeyImportActivity when no file is selected * PGPSettings: mark import option as dependent on V2 backend pref
Diffstat (limited to 'app/src/main/java/dev/msfjarvis/aps/ui/settings')
-rw-r--r--app/src/main/java/dev/msfjarvis/aps/ui/settings/PGPSettings.kt10
1 files changed, 6 insertions, 4 deletions
diff --git a/app/src/main/java/dev/msfjarvis/aps/ui/settings/PGPSettings.kt b/app/src/main/java/dev/msfjarvis/aps/ui/settings/PGPSettings.kt
index 86f23c32..b81af006 100644
--- a/app/src/main/java/dev/msfjarvis/aps/ui/settings/PGPSettings.kt
+++ b/app/src/main/java/dev/msfjarvis/aps/ui/settings/PGPSettings.kt
@@ -18,13 +18,15 @@ class PGPSettings(private val activity: FragmentActivity) : SettingsProvider {
override fun provideSettings(builder: PreferenceScreen.Builder) {
builder.apply {
- checkBox(Feature.EnablePGPainlessBackend.configKey) {
- title = "Enable new PGP backend"
- persistent = true
- }
+ val enablePGPainless =
+ checkBox(Feature.EnablePGPainlessBackend.configKey) {
+ title = "Enable new PGP backend"
+ persistent = true
+ }
pref("_") {
title = "Import PGP key"
persistent = false
+ dependency = enablePGPainless.key
onClick {
activity.launchActivity(PGPKeyImportActivity::class.java)
false