From 4ab95c4bb38fdd770281468bb16bb9fbb70ecf85 Mon Sep 17 00:00:00 2001 From: merkost Date: Sat, 22 Jul 2023 22:43:15 +1000 Subject: [PATCH] Simplified changeColumnCount items array creating --- .../contacts/pro/activities/MainActivity.kt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/MainActivity.kt index 37d66490..adb3a1d3 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/MainActivity.kt @@ -248,12 +248,13 @@ class MainActivity : SimpleActivity(), RefreshContactsListener { } private fun changeColumnCount() { - val items = (1..CONTACTS_GRID_MAX_COLUMNS_COUNT).map { - RadioItem(it, resources.getQuantityString(R.plurals.column_counts, it, it)) + val items = ArrayList() + for (i in 1..CONTACTS_GRID_MAX_COLUMNS_COUNT) { + items.add(RadioItem(i, resources.getQuantityString(R.plurals.column_counts, i, i))) } val currentColumnCount = config.contactsGridColumnCount - RadioGroupDialog(this, ArrayList(items), currentColumnCount) { + RadioGroupDialog(this, items, currentColumnCount) { val newColumnCount = it as Int if (currentColumnCount != newColumnCount) { config.contactsGridColumnCount = newColumnCount