fixing some cases of contacts not loading in properly

This commit is contained in:
tibbi 2020-11-04 15:36:04 +01:00
parent ea1139d326
commit d88ea06a35
1 changed files with 8 additions and 3 deletions

View File

@ -35,7 +35,6 @@ import java.util.*
class MainActivity : SimpleActivity() {
private var storedTextColor = 0
private var storedPrimaryColor = 0
private var isFirstResume = true
private var isSearchOpen = false
private var searchMenuItem: MenuItem? = null
@ -83,12 +82,11 @@ class MainActivity : SimpleActivity() {
}
}
if (!isFirstResume && !isSearchOpen) {
if (!isSearchOpen) {
refreshItems()
}
checkShortcuts()
isFirstResume = false
}
override fun onPause() {
@ -294,8 +292,15 @@ class MainActivity : SimpleActivity() {
if (viewpager.adapter == null) {
viewpager.adapter = ViewPagerAdapter(this)
viewpager.currentItem = getDefaultTab()
viewpager.onGlobalLayout {
refreshFragments()
}
} else {
refreshFragments()
}
}
private fun refreshFragments() {
contacts_fragment?.refreshItems()
favorites_fragment?.refreshItems()
recents_fragment?.refreshItems()