From 9c6bdec0f0785df90eefd08d727f06cb3b024cc0 Mon Sep 17 00:00:00 2001
From: cberthet <capucine.berthet@savoirfairelinux.com>
Date: Tue, 9 Jan 2024 11:37:52 -0500
Subject: [PATCH] active call message: make the border continue when 2nd
 message

GitLab: #1509
Change-Id: Ie0d3699f86bd7f7ceffbde1b7d2bff7790919ecf
---
 src/app/commoncomponents/CallMessageDelegate.qml | 5 +++++
 src/app/commoncomponents/MessageBubble.qml       | 1 +
 2 files changed, 6 insertions(+)

diff --git a/src/app/commoncomponents/CallMessageDelegate.qml b/src/app/commoncomponents/CallMessageDelegate.qml
index 8028023bf..fb4330de3 100644
--- a/src/app/commoncomponents/CallMessageDelegate.qml
+++ b/src/app/commoncomponents/CallMessageDelegate.qml
@@ -54,6 +54,11 @@ SBSMessageBase {
 
         function onActiveCallsChanged() {
             root.isActive = LRCInstance.indexOfActiveCall(ConfId, ActionUri, DeviceId) !== -1;
+            if (root.isActive) {
+                bubble.mask.border.color = CurrentConversation.color;
+                bubble.mask.border.width = 1.5;
+                bubble.mask.z = -2;
+            }
         }
     }
 
diff --git a/src/app/commoncomponents/MessageBubble.qml b/src/app/commoncomponents/MessageBubble.qml
index f04dd85c4..f57de69ab 100644
--- a/src/app/commoncomponents/MessageBubble.qml
+++ b/src/app/commoncomponents/MessageBubble.qml
@@ -24,6 +24,7 @@ Rectangle {
     property bool out: true
     property int type: MsgSeq.single
     property bool isReply: false
+    property alias mask: mask
 
     Rectangle {
         id: maskReplyBorder
-- 
GitLab