diff --git a/app/src/main/java/org/linphone/ui/call/fragment/ActiveCallFragment.kt b/app/src/main/java/org/linphone/ui/call/fragment/ActiveCallFragment.kt index 00ea78e4d..d94373971 100644 --- a/app/src/main/java/org/linphone/ui/call/fragment/ActiveCallFragment.kt +++ b/app/src/main/java/org/linphone/ui/call/fragment/ActiveCallFragment.kt @@ -447,6 +447,10 @@ class ActiveCallFragment : GenericCallFragment() { authTokensToListen: List, cacheMismatch: Boolean ) { + if (zrtpSasDialog != null) { + zrtpSasDialog?.dismiss() + } + val model = ZrtpSasConfirmationDialogModel( authTokenToRead, authTokensToListen, @@ -476,6 +480,10 @@ class ActiveCallFragment : GenericCallFragment() { } private fun showZrtpAlertDialog(allowTryAgain: Boolean = true) { + if (zrtpSasDialog != null) { + zrtpSasDialog?.dismiss() + } + val model = ZrtpAlertDialogModel(allowTryAgain) val dialog = DialogUtils.getZrtpAlertDialog(requireActivity(), model)