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)