aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/com/zeapo/pwdstore/UserPreference.kt
diff options
context:
space:
mode:
authorHarsh Shandilya <msfjarvis@gmail.com>2020-04-22 21:57:52 +0530
committerGitHub <noreply@github.com>2020-04-22 21:57:52 +0530
commit3d8cea5966002a9f383f227be8d31c9265c108b4 (patch)
tree7cd9313ff8aa725281fe30d73d5fa3854c623c34 /app/src/main/java/com/zeapo/pwdstore/UserPreference.kt
parent00361a58c7c7935315087641077ad6e157ddbbef (diff)
downloadHardenedPass-3d8cea5966002a9f383f227be8d31c9265c108b4.tar.gz
HardenedPass-3d8cea5966002a9f383f227be8d31c9265c108b4.zip
Improve permission handling logic (#732)
* Improve permission handling logic Ensure we always ask for storage permissions when required * Refactor storage permission checks and invert return value * PasswordStore: improve permission grant flow * strings: slightly reword permission grant request message Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> Co-authored-by: Fabian Henneke <fabian@henneke.me> 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.kt6
1 files changed, 6 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 9d56845c..32d1e87a 100644
--- a/app/src/main/java/com/zeapo/pwdstore/UserPreference.kt
+++ b/app/src/main/java/com/zeapo/pwdstore/UserPreference.kt
@@ -461,6 +461,12 @@ class UserPreference : AppCompatActivity() {
}
}
+ override fun onBackPressed() {
+ super.onBackPressed()
+ setResult(Activity.RESULT_OK)
+ finish()
+ }
+
public override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
when (intent?.getStringExtra("operation")) {