From ccc62274ee92fb21f03945b11c67d0c25770b6af Mon Sep 17 00:00:00 2001 From: Stanislav Dmitrenko <7953703+avently@users.noreply.github.com> Date: Wed, 6 Dec 2023 06:50:25 +0800 Subject: [PATCH] android, desktop: crash handler addition (#3517) * android, desktop: crash handler addition * added --- .../src/desktopMain/kotlin/chat/simplex/common/DesktopApp.kt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/apps/multiplatform/common/src/desktopMain/kotlin/chat/simplex/common/DesktopApp.kt b/apps/multiplatform/common/src/desktopMain/kotlin/chat/simplex/common/DesktopApp.kt index f1cef022d..f68c999cc 100644 --- a/apps/multiplatform/common/src/desktopMain/kotlin/chat/simplex/common/DesktopApp.kt +++ b/apps/multiplatform/common/src/desktopMain/kotlin/chat/simplex/common/DesktopApp.kt @@ -48,14 +48,13 @@ fun showApp() { // If the left side of screen has open modal, it's probably caused the crash if (ModalManager.start.hasModalsOpen()) { ModalManager.start.closeModal() - } else if (ModalManager.start.hasModalsOpen() || ModalManager.center.hasModalsOpen() || ModalManager.end.hasModalsOpen()) { - ModalManager.start.closeModal() + } else if (ModalManager.center.hasModalsOpen() || ModalManager.end.hasModalsOpen()) { ModalManager.center.closeModal() ModalManager.end.closeModal() // Better to not close fullscreen since it can contain passcode } else { // The last possible cause that can be closed - chatModel.chatId.value + chatModel.chatId.value = null chatModel.chatItems.clear() } chatModel.activeCall.value?.let {