mirror of
https://github.com/Kunzisoft/KeePassDX.git
synced 2025-12-04 15:49:33 +01:00
Check opening database in read only to saving data
This commit is contained in:
@@ -517,15 +517,25 @@ open class PasswordActivity : SpecialModeActivity() {
|
|||||||
clearCredentialsViews()
|
clearCredentialsViews()
|
||||||
}
|
}
|
||||||
|
|
||||||
databaseFileUri?.let { databaseUri ->
|
if (readOnly && (
|
||||||
// Show the progress dialog and load the database
|
mSpecialMode == SpecialMode.SAVE
|
||||||
showProgressDialogAndLoadDatabase(
|
|| mSpecialMode == SpecialMode.REGISTRATION)
|
||||||
databaseUri,
|
) {
|
||||||
password,
|
Log.e(TAG, getString(R.string.autofill_read_only_save))
|
||||||
keyFileUri,
|
Snackbar.make(activity_password_coordinator_layout,
|
||||||
readOnly,
|
R.string.autofill_read_only_save,
|
||||||
cipherDatabaseEntity,
|
Snackbar.LENGTH_LONG).asError().show()
|
||||||
false)
|
} else {
|
||||||
|
databaseFileUri?.let { databaseUri ->
|
||||||
|
// Show the progress dialog and load the database
|
||||||
|
showProgressDialogAndLoadDatabase(
|
||||||
|
databaseUri,
|
||||||
|
password,
|
||||||
|
keyFileUri,
|
||||||
|
readOnly,
|
||||||
|
cipherDatabaseEntity,
|
||||||
|
false)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user