From 55d2704c330abf9056dbfb80fbf521365022adee Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Sun, 26 Apr 2026 10:22:59 +0300 Subject: [PATCH] Turn off Start Automaticelly automatically if the permission is denied --- .../main/kotlin/com/tutpro/baresip/SettingsScreen.kt | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/app/src/main/kotlin/com/tutpro/baresip/SettingsScreen.kt b/app/src/main/kotlin/com/tutpro/baresip/SettingsScreen.kt index 06f25a26..277b26c7 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/SettingsScreen.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/SettingsScreen.kt @@ -254,6 +254,13 @@ private fun SettingsContent( viewModel.autoStart.value = true pendingAutoStart = false } + if (viewModel.autoStart.value && !isAppearOnTopPermissionGranted(ctx)) { + viewModel.autoStart.value = false + if (Config.variable("auto_start") == "yes") { + Config.replaceVariable("auto_start", "no") + Config.save() + } + } } } lifecycleOwner.lifecycle.addObserver(observer) @@ -1204,11 +1211,6 @@ private fun SettingsContent( } } - if (Config.variable("auto_start") == "yes" && - !isAppearOnTopPermissionGranted(LocalContext.current)) { - Config.replaceVariable("auto_start", "no") - save = true - } val scrollState = rememberScrollState()