From 00eef4cce4f5e8c8175e234662fdc670157b2add Mon Sep 17 00:00:00 2001 From: tibbi Date: Wed, 21 Mar 2018 22:01:20 +0100 Subject: [PATCH] avoid pressing Plus at the group contacts to fix some glitches --- .../contacts/activities/GroupContactsActivity.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/activities/GroupContactsActivity.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/activities/GroupContactsActivity.kt index 56ae0909..03136965 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/activities/GroupContactsActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/activities/GroupContactsActivity.kt @@ -16,6 +16,7 @@ import kotlinx.android.synthetic.main.activity_group_contacts.* class GroupContactsActivity : SimpleActivity(), RemoveFromGroupListener, RefreshContactsListener { private var allContacts = ArrayList() private var groupContacts = ArrayList() + private var wasInit = false lateinit var group: Group override fun onCreate(savedInstanceState: Bundle?) { @@ -27,7 +28,9 @@ class GroupContactsActivity : SimpleActivity(), RemoveFromGroupListener, Refresh supportActionBar?.title = group.title group_contacts_fab.setOnClickListener { - fabClicked() + if (wasInit) { + fabClicked() + } } group_contacts_placeholder_2.setOnClickListener { @@ -55,6 +58,7 @@ class GroupContactsActivity : SimpleActivity(), RemoveFromGroupListener, Refresh private fun refreshContacts() { ContactsHelper(this).getContacts { + wasInit = true allContacts = it groupContacts = it.filter { it.groups.map { it.id }.contains(group.id) } as ArrayList