From 5c8f39c6262f3da857ef005b0d6b3e4e2c92feee Mon Sep 17 00:00:00 2001 From: merkost Date: Thu, 20 Jul 2023 12:47:12 +1000 Subject: [PATCH] Added initial all sources selection if none selected previously --- .../contacts/pro/dialogs/ManageAutoBackupsDialog.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/dialogs/ManageAutoBackupsDialog.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/dialogs/ManageAutoBackupsDialog.kt index 8aedcd8e..9e999647 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/dialogs/ManageAutoBackupsDialog.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/dialogs/ManageAutoBackupsDialog.kt @@ -116,9 +116,13 @@ class ManageAutoBackupsDialog(private val activity: SimpleActivity, onSuccess: ( return } + if (selectedContactSources.isEmpty()) { + selectedContactSources = contactSources.map { it.name }.toSet() + } + val contactSourcesWithCount = mutableListOf() for (source in contactSources) { - val count = contacts.filter { it.source == source.name }.count() + val count = contacts.count { it.source == source.name } contactSourcesWithCount.add(source.copy(count = count)) }