From ffd4e5930ea454ae023229eeb6dd7b297c8c493c Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Fri, 17 Apr 2026 21:01:39 +0300 Subject: [PATCH] Cast improvements --- app/src/main/kotlin/com/tutpro/baresip/CodecsScreen.kt | 4 ++-- app/src/main/kotlin/com/tutpro/baresip/MainScreen.kt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/kotlin/com/tutpro/baresip/CodecsScreen.kt b/app/src/main/kotlin/com/tutpro/baresip/CodecsScreen.kt index 5f5580f0..6dcca923 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/CodecsScreen.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/CodecsScreen.kt @@ -69,9 +69,9 @@ fun NavGraphBuilder.codecsScreenRoute(navController: NavController) { Api.account_set_video_codecs(account.accp, codecList) if (success == 0) { if (media == "audio") - account.audioCodec = enabledCodecNames as ArrayList + account.audioCodec = ArrayList(enabledCodecNames) else - account.videoCodec = enabledCodecNames as ArrayList + account.videoCodec = ArrayList(enabledCodecNames) Account.saveAccounts() Log.d("CodecsSave", "Codecs saved successfully.") } diff --git a/app/src/main/kotlin/com/tutpro/baresip/MainScreen.kt b/app/src/main/kotlin/com/tutpro/baresip/MainScreen.kt index 60c9624e..5f096e3b 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/MainScreen.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/MainScreen.kt @@ -1908,7 +1908,7 @@ private fun CallRow( onClick = { val stats = call.stats("audio") if (stats.isNotEmpty() && call.startTime != null) { - val parts = stats.split(",") as java.util.ArrayList + val parts = ArrayList(stats.split(",")) if (parts[2] == "0/0") { parts[2] = "?/?" parts[3] = "?/?"