diff --git a/app/src/main/java/apps/amine/bou/readerforselfoss/HomeActivity.kt b/app/src/main/java/apps/amine/bou/readerforselfoss/HomeActivity.kt index 3f1baee..0d889a3 100644 --- a/app/src/main/java/apps/amine/bou/readerforselfoss/HomeActivity.kt +++ b/app/src/main/java/apps/amine/bou/readerforselfoss/HomeActivity.kt @@ -145,6 +145,8 @@ class HomeActivity : AppCompatActivity(), SearchView.OnQueryTextListener { private var badgeAll: Int = -1 private var badgeFavs: Int = -1 + private var fromTabShortcut: Boolean = false + private lateinit var tagsBadge: Map private lateinit var db: AppDatabase @@ -161,6 +163,10 @@ class HomeActivity : AppCompatActivity(), SearchView.OnQueryTextListener { super.onCreate(savedInstanceState) + fromTabShortcut = intent.getIntExtra("shortcutTab", -1) != -1 + + elementsShown = intent.getIntExtra("shortcutTab", UNREAD_SHOWN) + setContentView(R.layout.activity_home) handleThemeBinding() @@ -318,6 +324,10 @@ class HomeActivity : AppCompatActivity(), SearchView.OnQueryTextListener { bottomBar.setMode(BottomNavigationBar.MODE_SHIFTING) bottomBar.setBackgroundStyle(BottomNavigationBar.BACKGROUND_STYLE_STATIC) + + if (fromTabShortcut) { + bottomBar.selectTab(elementsShown - 1) + } } override fun onResume() {