diff --git a/app/src/main/kotlin/org/fossify/contacts/activities/InsertOrEditContactActivity.kt b/app/src/main/kotlin/org/fossify/contacts/activities/InsertOrEditContactActivity.kt index 6d7ae22e..eec67cc2 100644 --- a/app/src/main/kotlin/org/fossify/contacts/activities/InsertOrEditContactActivity.kt +++ b/app/src/main/kotlin/org/fossify/contacts/activities/InsertOrEditContactActivity.kt @@ -91,7 +91,7 @@ class InsertOrEditContactActivity : SimpleActivity(), RefreshContactsListener { binding.insertEditMenu.onSearchClosedListener = { getAllFragments().forEach { - it.onSearchClosed() + it?.onSearchClosed() } } @@ -139,7 +139,7 @@ class InsertOrEditContactActivity : SimpleActivity(), RefreshContactsListener { override fun onPageSelected(position: Int) { binding.insertEditTabsHolder.getTabAt(position)?.select() getAllFragments().forEach { - it.finishActMode() + it?.finishActMode() } } }) @@ -199,7 +199,12 @@ class InsertOrEditContactActivity : SimpleActivity(), RefreshContactsListener { } } - private fun getAllFragments() = arrayListOf>(findViewById(R.id.contacts_fragment), findViewById(R.id.favorites_fragment)) + private fun getAllFragments(): ArrayList?> { + return arrayListOf?>( + findViewById(R.id.contacts_fragment), + findViewById(R.id.favorites_fragment) + ) + } private fun setupTabColors() { val activeView = binding.insertEditTabsHolder.getTabAt(binding.viewPager.currentItem)?.customView