diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/EditContactActivity.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/EditContactActivity.kt index b4e1024c..f6706429 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/EditContactActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/EditContactActivity.kt @@ -28,6 +28,7 @@ import com.simplemobiletools.commons.helpers.* import com.simplemobiletools.commons.models.RadioItem import com.simplemobiletools.contacts.pro.R import com.simplemobiletools.contacts.pro.dialogs.CustomLabelDialog +import com.simplemobiletools.contacts.pro.dialogs.ManageVisibleFieldsDialog import com.simplemobiletools.contacts.pro.dialogs.MyDatePickerDialog import com.simplemobiletools.contacts.pro.dialogs.SelectGroupsDialog import com.simplemobiletools.contacts.pro.extensions.* @@ -289,6 +290,13 @@ class EditContactActivity : ContactActivity() { deleteContact() true } + + findItem(R.id.manage_visible_fields).setOnMenuItemClickListener { + ManageVisibleFieldsDialog(this@EditContactActivity) { + initContact() + } + true + } } contact_toolbar.setNavigationOnClickListener { diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/dialogs/ManageVisibleFieldsDialog.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/dialogs/ManageVisibleFieldsDialog.kt index fe9dcd03..0ab8ebf8 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/dialogs/ManageVisibleFieldsDialog.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/dialogs/ManageVisibleFieldsDialog.kt @@ -56,6 +56,9 @@ class ManageVisibleFieldsDialog(val activity: BaseSimpleActivity, val callback: val hasSomethingChanged = activity.config.showContactFields != result activity.config.showContactFields = result - callback(hasSomethingChanged) + + if (hasSomethingChanged) { + callback(true) + } } } diff --git a/app/src/main/res/menu/menu_edit_contact.xml b/app/src/main/res/menu/menu_edit_contact.xml index e8874895..d5244b6d 100644 --- a/app/src/main/res/menu/menu_edit_contact.xml +++ b/app/src/main/res/menu/menu_edit_contact.xml @@ -1,23 +1,27 @@