diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/activities/MainActivity.kt index 5303feb6..a423d57d 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/activities/MainActivity.kt @@ -141,6 +141,8 @@ class MainActivity : SimpleActivity() { viewpager.adapter = ViewPagerAdapter(this) viewpager.onPageChanged { main_tabs_holder.getTabAt(it)?.select() + contacts_fragment?.finishActMode() + favorites_fragment?.finishActMode() invalidateOptionsMenu() } diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/fragments/MyViewPagerFragment.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/fragments/MyViewPagerFragment.kt index 54f2301c..b478a83e 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/fragments/MyViewPagerFragment.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/fragments/MyViewPagerFragment.kt @@ -141,6 +141,10 @@ abstract class MyViewPagerFragment(context: Context, attributeSet: AttributeSet) updateViewStuff() } + fun finishActMode() { + (fragment_list.adapter as? ContactsAdapter)?.finishActMode() + } + private fun updateViewStuff() { context.updateTextColors(fragment_wrapper) fragment_fastscroller.updateBubbleColors()