From 0a8c79dacd1431219b69005a9a124f20625987e5 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Mon, 22 May 2023 17:52:18 -0400 Subject: [PATCH] Stops recomposing the drawer at every new route. --- .../vitorpamplona/amethyst/ui/navigation/DrawerContent.kt | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/navigation/DrawerContent.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/navigation/DrawerContent.kt index 40b37b3e3..d5f483769 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/navigation/DrawerContent.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/navigation/DrawerContent.kt @@ -407,11 +407,8 @@ fun NavigationRow( route: String ) { val coroutineScope = rememberCoroutineScope() - val currentRoute = currentRoute(navController) IconRow(title, icon, tint, onClick = { - if (currentRoute != route) { - navController.navigate(route) - } + navController.navigate(route) coroutineScope.launch { scaffoldState.drawerState.close() }