diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/dialogs/ChangeSortingDialog.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/dialogs/ChangeSortingDialog.kt index cb1cd5d1..c791ca61 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/dialogs/ChangeSortingDialog.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/dialogs/ChangeSortingDialog.kt @@ -3,7 +3,10 @@ package com.simplemobiletools.contacts.dialogs import android.support.v7.app.AlertDialog import com.simplemobiletools.commons.activities.BaseSimpleActivity import com.simplemobiletools.commons.extensions.setupDialogStuff -import com.simplemobiletools.commons.helpers.* +import com.simplemobiletools.commons.helpers.SORT_BY_FIRST_NAME +import com.simplemobiletools.commons.helpers.SORT_BY_MIDDLE_NAME +import com.simplemobiletools.commons.helpers.SORT_BY_SURNAME +import com.simplemobiletools.commons.helpers.SORT_DESCENDING import com.simplemobiletools.contacts.R import com.simplemobiletools.contacts.extensions.config import kotlinx.android.synthetic.main.dialog_change_sorting.view.* @@ -31,8 +34,7 @@ class ChangeSortingDialog(val activity: BaseSimpleActivity, val callback: () -> val sortBtn = when { currSorting and SORT_BY_FIRST_NAME != 0 -> sortingRadio.sorting_dialog_radio_first_name currSorting and SORT_BY_MIDDLE_NAME != 0 -> sortingRadio.sorting_dialog_radio_middle_name - currSorting and SORT_BY_SURNAME != 0 -> sortingRadio.sorting_dialog_radio_surname - else -> sortingRadio.sorting_dialog_radio_number + else -> sortingRadio.sorting_dialog_radio_surname } sortBtn.isChecked = true } @@ -52,8 +54,7 @@ class ChangeSortingDialog(val activity: BaseSimpleActivity, val callback: () -> var sorting = when (sortingRadio.checkedRadioButtonId) { R.id.sorting_dialog_radio_first_name -> SORT_BY_FIRST_NAME R.id.sorting_dialog_radio_middle_name -> SORT_BY_MIDDLE_NAME - R.id.sorting_dialog_radio_surname -> SORT_BY_SURNAME - else -> SORT_BY_NUMBER + else -> SORT_BY_SURNAME } if (view.sorting_dialog_radio_order.checkedRadioButtonId == R.id.sorting_dialog_radio_descending) { diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/models/Contact.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/models/Contact.kt index 7b0ba816..b0a081d5 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/models/Contact.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/models/Contact.kt @@ -2,7 +2,6 @@ package com.simplemobiletools.contacts.models import com.simplemobiletools.commons.helpers.SORT_BY_FIRST_NAME import com.simplemobiletools.commons.helpers.SORT_BY_MIDDLE_NAME -import com.simplemobiletools.commons.helpers.SORT_BY_SURNAME import com.simplemobiletools.commons.helpers.SORT_DESCENDING data class Contact(val id: Int, var firstName: String, var middleName: String, var surname: String, var photoUri: String, var number: String, @@ -15,8 +14,7 @@ data class Contact(val id: Int, var firstName: String, var middleName: String, v var result = when { sorting and SORT_BY_FIRST_NAME != 0 -> compareStrings(firstName, other.firstName) sorting and SORT_BY_MIDDLE_NAME != 0 -> compareStrings(middleName, other.middleName) - sorting and SORT_BY_SURNAME != 0 -> compareStrings(surname, other.surname) - else -> compareStrings(number, other.number) + else -> compareStrings(surname, other.surname) } if (sorting and SORT_DESCENDING != 0) { @@ -29,8 +27,7 @@ data class Contact(val id: Int, var firstName: String, var middleName: String, v fun getBubbleText() = when { sorting and SORT_BY_FIRST_NAME != 0 -> firstName sorting and SORT_BY_MIDDLE_NAME != 0 -> middleName - sorting and SORT_BY_SURNAME != 0 -> surname - else -> number + else -> surname } fun getFullName(startWithSurname: Boolean): String {