From 112c6a4d7a3e5b046797fe57687ac5968a5180ec Mon Sep 17 00:00:00 2001 From: Andreas Hatziiliou <andreas.hatziiliou@savoirfairelinux.com> Date: Thu, 31 Oct 2024 16:32:15 -0400 Subject: [PATCH] chatview: disable visibility of sidepanel when adding contact GitLab: #1871 Change-Id: I1949c0da388c637123801db39310a1c9fd8c7b99 --- src/app/mainview/components/ChatView.qml | 11 ++++++----- src/app/mainview/components/ChatViewHeader.qml | 2 ++ 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/app/mainview/components/ChatView.qml b/src/app/mainview/components/ChatView.qml index 63ea95c47..717344dd9 100644 --- a/src/app/mainview/components/ChatView.qml +++ b/src/app/mainview/components/ChatView.qml @@ -133,12 +133,13 @@ Rectangle { target: CurrentConversation function onIdChanged() { - console.log(CurrentConversation.id); - if (width < JamiTheme.mainViewMinWidth + extrasPanel.width) { - extrasPanel.visible = false; - } - if (!chatViewHeader.interactionButtonsVisibility) + if (!chatViewHeader.detailsButtonVisibility) { + extrasPanel.closePanel(); + } else if (width < JamiTheme.mainViewMinWidth + extrasPanel.width) { extrasPanel.closePanel(); + } else if (!chatViewHeader.interactionButtonsVisibility) { + extrasPanel.closePanel(); + } } function onNeedsHost() { diff --git a/src/app/mainview/components/ChatViewHeader.qml b/src/app/mainview/components/ChatViewHeader.qml index 43f7f8b3d..a05419068 100644 --- a/src/app/mainview/components/ChatViewHeader.qml +++ b/src/app/mainview/components/ChatViewHeader.qml @@ -46,6 +46,8 @@ Rectangle { } } + property bool detailsButtonVisibility: detailsButton.visible + readonly property bool interactionButtonsVisibility: { if (CurrentConversation.inCall) return false; -- GitLab