Prevent racing double commits on password creation (#1047)
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
This commit is contained in:
parent
06497f1db0
commit
2c8999c1bf
2 changed files with 9 additions and 6 deletions
|
@ -12,6 +12,7 @@ All notable changes to this project will be documented in this file.
|
|||
### Fixed
|
||||
|
||||
- Password creation UI will scroll if it does not fit on the screen
|
||||
- Saving a password after creating it fails to finish commit operation
|
||||
|
||||
## [1.11.1] - 2020-08-21
|
||||
|
||||
|
|
|
@ -440,6 +440,7 @@ class PasswordCreationActivity : BasePgpActivity(), OpenPgpServiceConnection.OnB
|
|||
returnIntent.putExtra(RETURN_EXTRA_USERNAME, username)
|
||||
}
|
||||
|
||||
if (editing) {
|
||||
lifecycleScope.launch {
|
||||
commitChange(
|
||||
getString(
|
||||
|
@ -448,6 +449,7 @@ class PasswordCreationActivity : BasePgpActivity(), OpenPgpServiceConnection.OnB
|
|||
)
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
if (directoryInputLayout.isVisible && directoryInputLayout.isEnabled && oldFileName != null) {
|
||||
val oldFile = File("$repoPath/${oldCategory?.trim('/')}/$oldFileName.gpg")
|
||||
|
|
Loading…
Reference in a new issue