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] = "?/?"