From 1da1b281eb7d49e7d5aa3d1bdb9f412de0658123 Mon Sep 17 00:00:00 2001 From: Jay Date: Sun, 23 Feb 2020 01:16:41 -0800 Subject: [PATCH] Fixed bottombar interface logic --- app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt index 3fa6bf102a..87c283f7c7 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt @@ -132,10 +132,10 @@ open class MainActivity : BaseActivity(), DownloadServiceListener { val id = item.itemId val currentController = router.backstack.lastOrNull()?.controller() if (!continueSwitchingTabs && currentController is BottomNavBarInterface) { - return@setOnNavigationItemSelectedListener currentController.canChangeTabs { + if (!currentController.canChangeTabs { continueSwitchingTabs = true this@MainActivity.navigationView.selectedItemId = id - } + }) return@setOnNavigationItemSelectedListener false } continueSwitchingTabs = false val currentRoot = router.backstack.firstOrNull()