From a3f4684e849f3766dbcb8ea660ba5c12bb18de32 Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Tue, 16 Sep 2025 10:22:27 +0300 Subject: [PATCH] Avoid "flash" when calling from contacts or call history. --- app/src/main/kotlin/com/tutpro/baresip/CallsScreen.kt | 5 ++++- app/src/main/kotlin/com/tutpro/baresip/ContactsScreen.kt | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/com/tutpro/baresip/CallsScreen.kt b/app/src/main/kotlin/com/tutpro/baresip/CallsScreen.kt index 97fad283..3151d49a 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/CallsScreen.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/CallsScreen.kt @@ -308,7 +308,10 @@ private fun Calls( positiveAction.value = { if (ua != null) { handleIntent(ctx, viewModel, intent, "call") - navController.popBackStack() + navController.navigate("main") { + popUpTo("main") + launchSingleTop = true + } } } neutralButtonText.value = ctx.getString(R.string.send_message) diff --git a/app/src/main/kotlin/com/tutpro/baresip/ContactsScreen.kt b/app/src/main/kotlin/com/tutpro/baresip/ContactsScreen.kt index 15c4ef6f..dbaa9be3 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/ContactsScreen.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/ContactsScreen.kt @@ -242,7 +242,10 @@ private fun ContactsContent( positiveAction.value = { if (ua != null) { handleIntent(ctx, viewModel, intent, "call") - navController.popBackStack() + navController.navigate("main") { + popUpTo("main") + launchSingleTop = true + } } } neutralText.value = ctx.getString(R.string.send_message)