diff --git a/app/src/main/java/androidx/navigation/ui/NavigationUI.kt b/app/src/main/java/androidx/navigation/ui/NavigationUI.kt index 326bd38f4..587a2fb92 100644 --- a/app/src/main/java/androidx/navigation/ui/NavigationUI.kt +++ b/app/src/main/java/androidx/navigation/ui/NavigationUI.kt @@ -11,6 +11,7 @@ import androidx.navigation.NavGraph.Companion.findStartDestination import androidx.navigation.NavOptions fun onNavDestinationSelected2(item: MenuItem, navController: NavController): Boolean { + if (navController.currentDestination?.matchDestination(item.itemId) == true) return false val builder = NavOptions.Builder().setLaunchSingleTop(true) if ( navController.currentDestination!!.parent!!.findNode(item.itemId)