diff --git a/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt b/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt index 1fbb4e17..880f797b 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt @@ -250,15 +250,14 @@ class MainActivity : ComponentActivity() { when (command) { is NavigationCommand.NavigateToChat -> { val route = "chat/${command.aor}/${command.peerUri}" - navController.navigate(route) + navController.navigate(route) { launchSingleTop = true } } is NavigationCommand.NavigateToCalls -> { val route = "calls/${command.aor}" - navController.navigate(route) - } - is NavigationCommand.NavigateToChats -> { - navController.navigate("chats") + navController.navigate(route) { launchSingleTop = true } } + is NavigationCommand.NavigateToChats -> + navController.navigate("chats") { launchSingleTop = true } is NavigationCommand.NavigateToHome -> navController.navigate("main") { popUpTo("main") { inclusive = true }