From 8449293c658991f3509115291d2cd52d4acaf05b Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Wed, 15 Jun 2022 11:43:00 +0200 Subject: [PATCH] Prevent call overlay exception --- app/src/main/java/org/linphone/core/CoreContext.kt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/linphone/core/CoreContext.kt b/app/src/main/java/org/linphone/core/CoreContext.kt index 0a2d0f8ee..f6c7cd6f7 100644 --- a/app/src/main/java/org/linphone/core/CoreContext.kt +++ b/app/src/main/java/org/linphone/core/CoreContext.kt @@ -717,8 +717,12 @@ class CoreContext(val context: Context, coreConfig: Config) : LifecycleOwner, Vi onCallOverlayClick() } - callOverlay = overlay - windowManager.addView(overlay, params) + try { + windowManager.addView(overlay, params) + callOverlay = overlay + } catch (e: Exception) { + Log.e("[Context] Failed to add overlay in windowManager: $e") + } } fun onCallOverlayClick() {