From a8d3d71ea94620d6af444a52682be61ae6eae712 Mon Sep 17 00:00:00 2001 From: FooIbar <118464521+FooIbar@users.noreply.github.com> Date: Tue, 14 Feb 2023 21:13:17 +0800 Subject: [PATCH] Close navigation drawer when reselected --- app/src/main/java/androidx/navigation/ui/NavigationUI.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/androidx/navigation/ui/NavigationUI.kt b/app/src/main/java/androidx/navigation/ui/NavigationUI.kt index 5588fd12a..1a0505500 100644 --- a/app/src/main/java/androidx/navigation/ui/NavigationUI.kt +++ b/app/src/main/java/androidx/navigation/ui/NavigationUI.kt @@ -9,7 +9,7 @@ import androidx.navigation.NavDestination.Companion.hierarchy import androidx.navigation.NavOptions fun onNavDestinationSelected2(item: MenuItem, navController: NavController): Boolean { - if (navController.currentDestination?.matchDestination(item.itemId) == true) return false + if (navController.currentDestination?.matchDestination(item.itemId) == true) return true val builder = NavOptions.Builder().setLaunchSingleTop(true) if ( navController.currentDestination!!.parent!!.findNode(item.itemId)