First pass load entry refactoring

This commit is contained in:
J-Jamet
2021-06-15 20:03:01 +02:00
parent 358b701396
commit fbf2006e3f
6 changed files with 147 additions and 137 deletions

View File

@@ -572,10 +572,20 @@ class EntryEditActivity : LockingActivity(),
fun performedNextEducation(entryEditActivityEducation: EntryEditActivityEducation) {
val generatePasswordEductionPerformed = (supportFragmentManager.findFragmentById(R.id.entry_edit_content)
as? EntryEditFragment?)?.getGeneratePasswordEductionPerformed(entryEditActivityEducation) {
performedNextEducation(entryEditActivityEducation)
} ?: false
val entryEditFragment = supportFragmentManager.findFragmentById(R.id.entry_edit_content)
as? EntryEditFragment?
val generatePasswordView = entryEditFragment?.getActionImageView()
val generatePasswordEductionPerformed = generatePasswordView != null
&& entryEditActivityEducation.checkAndPerformedGeneratePasswordEducation(
generatePasswordView,
{
entryEditFragment.launchGeneratePasswordEductionAction()
},
{
performedNextEducation(entryEditActivityEducation)
}
)
if (!generatePasswordEductionPerformed) {
val addNewFieldView: View? = entryEditAddToolBar?.findViewById(R.id.menu_add_field)
val addNewFieldEducationPerformed = mDatabase?.allowEntryCustomFields() == true