remove lazy, blink correction

This commit is contained in:
Pavel Poley 2022-05-30 12:19:59 +03:00
parent 82f01f8551
commit cb995a62b9

View File

@ -47,9 +47,7 @@ class ViewContactActivity : ContactActivity() {
private var showFields = 0 private var showFields = 0
private var fullContact: Contact? = null // contact with all fields filled from duplicates private var fullContact: Contact? = null // contact with all fields filled from duplicates
private var duplicateInitialized = false private var duplicateInitialized = false
private val mergeDuplicate: Boolean by lazy { private val mergeDuplicate: Boolean get() = config.mergeDuplicateContacts
config.mergeDuplicateContacts
}
private val COMPARABLE_PHONE_NUMBER_LENGTH = 9 private val COMPARABLE_PHONE_NUMBER_LENGTH = 9
@ -255,12 +253,13 @@ class ViewContactActivity : ContactActivity() {
contactSources = it contactSources = it
runOnUiThread { runOnUiThread {
setupContactDetails() setupContactDetails()
getDuplicateContacts {
duplicateInitialized = true
setupContactDetails()
}
} }
} }
getDuplicateContacts {
duplicateInitialized = true
setupContactDetails()
}
} }
private fun setupContactDetails() { private fun setupContactDetails() {
@ -393,7 +392,7 @@ class ViewContactActivity : ContactActivity() {
} }
} }
contact_number_holder.default_toggle_icon.isVisible = duplicateInitialized && phoneNumber.isPrimary contact_number_holder.default_toggle_icon.isVisible = phoneNumber.isPrimary
} }
} }
contact_numbers_image.beVisible() contact_numbers_image.beVisible()