diff --git a/app/src/main/java/org/linphone/activities/main/settings/fragments/CallSettingsFragment.kt b/app/src/main/java/org/linphone/activities/main/settings/fragments/CallSettingsFragment.kt index 048257429..61929d3ad 100644 --- a/app/src/main/java/org/linphone/activities/main/settings/fragments/CallSettingsFragment.kt +++ b/app/src/main/java/org/linphone/activities/main/settings/fragments/CallSettingsFragment.kt @@ -104,6 +104,7 @@ class CallSettingsFragment : GenericSettingFragment corePreferences.useTelecomManager = true Log.w("[Telecom Helper] Doesn't exists yet, creating it") TelecomHelper.create(requireContext()) + updateTelecomManagerAccount() } } } @@ -182,7 +183,7 @@ class CallSettingsFragment : GenericSettingFragment } } - corePreferences.useTelecomManager = true TelecomHelper.create(requireContext()) + updateTelecomManagerAccount() } } diff --git a/app/src/main/java/org/linphone/telecom/TelecomHelper.kt b/app/src/main/java/org/linphone/telecom/TelecomHelper.kt index f9e601b34..6174faad4 100644 --- a/app/src/main/java/org/linphone/telecom/TelecomHelper.kt +++ b/app/src/main/java/org/linphone/telecom/TelecomHelper.kt @@ -94,7 +94,12 @@ class TelecomHelper private constructor(context: Context) { break } } + if (account == null) { + Log.w("[Telecom Helper] Existing phone account not found") + } return account + } else { + Log.e("[Telecom Helper] Can't search for existing phone account, missing permission(s)") } return null }