diff --git a/app/src/main/java/org/linphone/core/CoreContext.kt b/app/src/main/java/org/linphone/core/CoreContext.kt index e8d1f3b55..fdfa82fd5 100644 --- a/app/src/main/java/org/linphone/core/CoreContext.kt +++ b/app/src/main/java/org/linphone/core/CoreContext.kt @@ -776,8 +776,12 @@ class CoreContext( 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() {