From 3436589f2189fd54f8fd8393a8a36e6a7e1ee6a4 Mon Sep 17 00:00:00 2001 From: Julien Wadel Date: Tue, 17 Aug 2021 13:54:34 +0200 Subject: [PATCH] Set ephemeral capability check by using linphone check --- linphone-app/src/components/chat-room/ChatRoomModel.cpp | 2 +- linphone-app/ui/views/App/Main/Dialogs/EphemeralChatRoom.qml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/linphone-app/src/components/chat-room/ChatRoomModel.cpp b/linphone-app/src/components/chat-room/ChatRoomModel.cpp index d0773c073..952b8ccb9 100644 --- a/linphone-app/src/components/chat-room/ChatRoomModel.cpp +++ b/linphone-app/src/components/chat-room/ChatRoomModel.cpp @@ -455,7 +455,7 @@ long ChatRoomModel::getEphemeralLifetime() const{ } bool ChatRoomModel::canBeEphemeral(){ - return mChatRoom && isGroupEnabled(); + return mChatRoom && mChatRoom->hasCapability((int)linphone::ChatRoomCapabilities::Conference); } bool ChatRoomModel::haveEncryption() const{ diff --git a/linphone-app/ui/views/App/Main/Dialogs/EphemeralChatRoom.qml b/linphone-app/ui/views/App/Main/Dialogs/EphemeralChatRoom.qml index f40e62de7..580482c2c 100644 --- a/linphone-app/ui/views/App/Main/Dialogs/EphemeralChatRoom.qml +++ b/linphone-app/ui/views/App/Main/Dialogs/EphemeralChatRoom.qml @@ -27,6 +27,7 @@ DialogPlus { TextButtonB { //: 'start' : button text to start ephemeral mode text: qsTr('startButton') + visible: chatRoomModel.canBeEphemeral onClicked: { if(dialog.timer=== 0)