Fix bottom nav showing on resume when action mode is active (#6514)

This commit is contained in:
Ivan Iskandar 2022-01-30 01:55:33 +07:00 committed by GitHub
parent 6bba52a2b6
commit 5cd11ad8c3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -194,17 +194,6 @@ class MainActivity : BaseViewBindingActivity<MainActivityBinding>() {
val container: ViewGroup = binding.controllerContainer val container: ViewGroup = binding.controllerContainer
router = Conductor.attachRouter(this, container, savedInstanceState) router = Conductor.attachRouter(this, container, savedInstanceState)
if (!router.hasRootController()) {
// Set start screen
if (!handleIntentAction(intent)) {
setSelectedNavItem(startScreenId)
}
}
binding.toolbar.setNavigationOnClickListener {
onBackPressed()
}
router.addChangeListener( router.addChangeListener(
object : ControllerChangeHandler.ControllerChangeListener { object : ControllerChangeHandler.ControllerChangeListener {
override fun onChangeStarted( override fun onChangeStarted(
@ -227,6 +216,17 @@ class MainActivity : BaseViewBindingActivity<MainActivityBinding>() {
} }
} }
) )
if (!router.hasRootController()) {
// Set start screen
if (!handleIntentAction(intent)) {
setSelectedNavItem(startScreenId)
}
}
syncActivityViewWithController()
binding.toolbar.setNavigationOnClickListener {
onBackPressed()
}
if (savedInstanceState == null) { if (savedInstanceState == null) {
// Reset Incognito Mode on relaunch // Reset Incognito Mode on relaunch
@ -337,7 +337,6 @@ class MainActivity : BaseViewBindingActivity<MainActivityBinding>() {
override fun onResume() { override fun onResume() {
super.onResume() super.onResume()
checkForUpdates() checkForUpdates()
syncActivityViewWithController()
} }
private fun checkForUpdates() { private fun checkForUpdates() {