diff --git a/app/src/main/java/org/linphone/activities/main/fragments/SecureFragment.kt b/app/src/main/java/org/linphone/activities/main/fragments/SecureFragment.kt index 98a51cf18..c7951838c 100644 --- a/app/src/main/java/org/linphone/activities/main/fragments/SecureFragment.kt +++ b/app/src/main/java/org/linphone/activities/main/fragments/SecureFragment.kt @@ -82,7 +82,11 @@ abstract class SecureFragment : GenericFragment() { if (ViewCompat.isAttachedToWindow(window.decorView)) { Log.d("[Secure Fragment] Redrawing window decorView to apply flag") - windowManager.updateViewLayout(window.decorView, window.attributes) + try { + windowManager.updateViewLayout(window.decorView, window.attributes) + } catch (ise: IllegalStateException) { + Log.e("[Secure Fragment] Failed to update view layout: $ise") + } } } }