From bb0aaad3834f58e1651ef3f202ba0328cf5927f8 Mon Sep 17 00:00:00 2001 From: J-Jamet Date: Tue, 15 Jun 2021 13:48:58 +0200 Subject: [PATCH] Fix new custom field after orientation change --- .../main/java/com/kunzisoft/keepass/view/TemplateView.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/kunzisoft/keepass/view/TemplateView.kt b/app/src/main/java/com/kunzisoft/keepass/view/TemplateView.kt index c2887c8e1..9a1e26310 100644 --- a/app/src/main/java/com/kunzisoft/keepass/view/TemplateView.kt +++ b/app/src/main/java/com/kunzisoft/keepass/view/TemplateView.kt @@ -390,7 +390,7 @@ class TemplateView @JvmOverloads constructor(context: Context, return mEntryInfo ?: EntryInfo() } - fun populateEntryInfoWithViews() { + fun populateEntryInfoWithViews(templateFieldNotEmpty: Boolean = true) { if (mEntryInfo == null) mEntryInfo = EntryInfo() @@ -429,7 +429,7 @@ class TemplateView @JvmOverloads constructor(context: Context, mEntryInfo?.notes = it } - retrieveCustomFieldsFromView(true) + retrieveCustomFieldsFromView(templateFieldNotEmpty) mEntryInfo?.otpModel = OtpEntryFields.parseFields { key -> getCustomField(key).protectedValue.toString() @@ -621,7 +621,7 @@ class TemplateView @JvmOverloads constructor(context: Context, override fun onSaveInstanceState(): Parcelable { val superSave = super.onSaveInstanceState() val saveState = SavedState(superSave) - populateEntryInfoWithViews() + populateEntryInfoWithViews(false) saveState.template = this.mTemplate saveState.entryInfo = this.mEntryInfo saveState.tempDateTimeViewId = this.mTempDateTimeViewId