From e1ef15b9a274b04b8c59e486c5fa324963ce45a7 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Tue, 12 Oct 2021 16:32:03 +0200 Subject: [PATCH] Another telecom helper fix --- .../main/settings/fragments/CallSettingsFragment.kt | 3 ++- app/src/main/java/org/linphone/telecom/TelecomHelper.kt | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) 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 }