From f3858459b2a9791ad6ef8f10eda2e28f8facad46 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Fri, 30 Jan 2026 18:11:05 +0100 Subject: [PATCH] Don't register app with telecom if not available --- .../main/java/org/linphone/telecom/TelecomManager.kt | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/org/linphone/telecom/TelecomManager.kt b/app/src/main/java/org/linphone/telecom/TelecomManager.kt index 68c93661c..b91e9ee77 100644 --- a/app/src/main/java/org/linphone/telecom/TelecomManager.kt +++ b/app/src/main/java/org/linphone/telecom/TelecomManager.kt @@ -76,11 +76,13 @@ class TelecomManager Log.i( "$TAG android.software.telecom feature is [${if (hasTelecomFeature) "available" else "not available"}]" ) - try { - callsManager.registerAppWithTelecom(CallsManager.CAPABILITY_SUPPORTS_VIDEO_CALLING) - Log.i("$TAG App has been registered with Telecom") - } catch (e: Exception) { - Log.e("$TAG Can't init TelecomManager: $e") + if (hasTelecomFeature) { + try { + callsManager.registerAppWithTelecom(CallsManager.CAPABILITY_SUPPORTS_VIDEO_CALLING) + Log.i("$TAG App has been registered with Telecom") + } catch (e: Exception) { + Log.e("$TAG Can't init TelecomManager: $e") + } } }