From e3bf39f77207b89c41dddec23ecdd669b6733560 Mon Sep 17 00:00:00 2001 From: "Thomas W." Date: Sat, 1 Feb 2025 21:52:30 +0100 Subject: [PATCH] fix: navigation without home tab enabled (#7046) --- .../com/github/libretube/ui/activities/MainActivity.kt | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/github/libretube/ui/activities/MainActivity.kt b/app/src/main/java/com/github/libretube/ui/activities/MainActivity.kt index 17df88657..fd479e974 100644 --- a/app/src/main/java/com/github/libretube/ui/activities/MainActivity.kt +++ b/app/src/main/java/com/github/libretube/ui/activities/MainActivity.kt @@ -354,11 +354,8 @@ class MainActivity : BaseActivity() { } override fun onMenuItemActionCollapse(item: MenuItem): Boolean { - // Handover back press to `BackPressedDispatcher` - if (binding.bottomNav.menu.children.none { - it.itemId == navController.currentDestination?.id - } - ) { + // Handover back press to `BackPressedDispatcher` if not on a root destination + if (navController.previousBackStackEntry != null) { this@MainActivity.onBackPressedDispatcher.onBackPressed() }