From fc852805fa5669458edffa279fda083b406dd81a Mon Sep 17 00:00:00 2001 From: Ghislain MARY Date: Fri, 27 Apr 2018 18:15:15 +0200 Subject: [PATCH] Check keywords before setting the OneToOne capability on a ClientGroupChatRoom. --- src/chat/chat-room/client-group-chat-room.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/chat/chat-room/client-group-chat-room.cpp b/src/chat/chat-room/client-group-chat-room.cpp index 1c21542f6..0635c833b 100644 --- a/src/chat/chat-room/client-group-chat-room.cpp +++ b/src/chat/chat-room/client-group-chat-room.cpp @@ -17,6 +17,8 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ +#include + #include "linphone/utils/utils.h" #include "address/address-p.h" @@ -522,7 +524,8 @@ void ClientGroupChatRoom::onConferenceCreated (const IdentityAddress &addr) { void ClientGroupChatRoom::onConferenceKeywordsChanged (const vector &keywords) { L_D(); - d->capabilities |= ClientGroupChatRoom::Capabilities::OneToOne; + if (find(keywords.cbegin(), keywords.cend(), "one-to-one") != keywords.cend()) + d->capabilities |= ClientGroupChatRoom::Capabilities::OneToOne; } void ClientGroupChatRoom::onConferenceTerminated (const IdentityAddress &addr) {