diff options
| author | Harsh Shandilya <me@msfjarvis.dev> | 2022-03-13 18:37:29 +0530 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-03-13 13:07:29 +0000 |
| commit | 6fc1fafe991d8c2a21340e41293fe130c88d48fa (patch) | |
| tree | fe1f92948cd6de5baebd3dbcd48dcd45be8498b8 /app/src/main/java/dev/msfjarvis/aps/ui/settings/PGPSettings.kt | |
| parent | 7868c6d08e5139b4b5e44b1d458730a2f628e5d5 (diff) | |
| download | HardenedPass-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/PGPSettings.kt')
| -rw-r--r-- | app/src/main/java/dev/msfjarvis/aps/ui/settings/PGPSettings.kt | 10 |
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 |
