From fb8d255b4fd87aac0a89ca9790e35f4c64c11e50 Mon Sep 17 00:00:00 2001 From: Ronan Abhamon Date: Fri, 22 Dec 2017 14:29:41 +0100 Subject: [PATCH] feat(CoreChatRoom): do not create BasicToClientGroupChatRoom if not factory uri configured --- src/core/core-chat-room.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/core/core-chat-room.cpp b/src/core/core-chat-room.cpp index 6a16560ab..757d3325f 100644 --- a/src/core/core-chat-room.cpp +++ b/src/core/core-chat-room.cpp @@ -74,7 +74,10 @@ shared_ptr CorePrivate::createBasicChatRoom ( chatRoom.reset(new RealTimeTextChatRoom(q->getSharedFromThis(), chatRoomId)); else { BasicChatRoom *basicChatRoom = new BasicChatRoom(q->getSharedFromThis(), chatRoomId); - if (capabilities & ChatRoom::Capabilities::Migratable) + if ( + capabilities & ChatRoom::Capabilities::Migratable && + linphone_core_get_conference_factory_uri(q->getCCore()) + ) chatRoom.reset(new BasicToClientGroupChatRoom(shared_ptr(basicChatRoom))); else chatRoom.reset(basicChatRoom);