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() {