mirror of
https://github.com/SimpleMobileTools/Simple-Dialer.git
synced 2025-06-05 21:49:23 +02:00
fixing some cases of contacts not loading in properly
This commit is contained in:
@ -35,7 +35,6 @@ import java.util.*
|
|||||||
class MainActivity : SimpleActivity() {
|
class MainActivity : SimpleActivity() {
|
||||||
private var storedTextColor = 0
|
private var storedTextColor = 0
|
||||||
private var storedPrimaryColor = 0
|
private var storedPrimaryColor = 0
|
||||||
private var isFirstResume = true
|
|
||||||
private var isSearchOpen = false
|
private var isSearchOpen = false
|
||||||
private var searchMenuItem: MenuItem? = null
|
private var searchMenuItem: MenuItem? = null
|
||||||
|
|
||||||
@ -83,12 +82,11 @@ class MainActivity : SimpleActivity() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isFirstResume && !isSearchOpen) {
|
if (!isSearchOpen) {
|
||||||
refreshItems()
|
refreshItems()
|
||||||
}
|
}
|
||||||
|
|
||||||
checkShortcuts()
|
checkShortcuts()
|
||||||
isFirstResume = false
|
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onPause() {
|
override fun onPause() {
|
||||||
@ -294,8 +292,15 @@ class MainActivity : SimpleActivity() {
|
|||||||
if (viewpager.adapter == null) {
|
if (viewpager.adapter == null) {
|
||||||
viewpager.adapter = ViewPagerAdapter(this)
|
viewpager.adapter = ViewPagerAdapter(this)
|
||||||
viewpager.currentItem = getDefaultTab()
|
viewpager.currentItem = getDefaultTab()
|
||||||
|
viewpager.onGlobalLayout {
|
||||||
|
refreshFragments()
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
refreshFragments()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private fun refreshFragments() {
|
||||||
contacts_fragment?.refreshItems()
|
contacts_fragment?.refreshItems()
|
||||||
favorites_fragment?.refreshItems()
|
favorites_fragment?.refreshItems()
|
||||||
recents_fragment?.refreshItems()
|
recents_fragment?.refreshItems()
|
||||||
|
Reference in New Issue
Block a user