From 4e12510377a81622d7bf5b3946bbdcb27dffc83e Mon Sep 17 00:00:00 2001 From: Danmei Chen Date: Wed, 27 Mar 2019 17:45:36 +0100 Subject: [PATCH] fix crash create same basic chat room --- Classes/PhoneMainView.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Classes/PhoneMainView.m b/Classes/PhoneMainView.m index 3e546b709..cdc7d6c7c 100644 --- a/Classes/PhoneMainView.m +++ b/Classes/PhoneMainView.m @@ -898,7 +898,7 @@ static RootViewManager *rootViewManagerInstance = nil; - (LinphoneChatRoom *)createChatRoom:(const char *)subject addresses:(bctbx_list_t *)addresses andWaitView:(UIView *)waitView isEncrypted:(BOOL)isEncrypted isGroup:(BOOL)isGroup{ if (!linphone_proxy_config_get_conference_factory_uri(linphone_core_get_default_proxy_config(LC)) - || ((bctbx_list_size(addresses) == 1) && ([[LinphoneManager instance] lpConfigBoolForKey:@"prefer_basic_chat_room" inSection:@"misc"] || !isEncrypted))) { + || ((bctbx_list_size(addresses) == 1) && !isGroup && ([[LinphoneManager instance] lpConfigBoolForKey:@"prefer_basic_chat_room" inSection:@"misc"] || !isEncrypted))) { // If there's no factory uri, create a basic chat room if (bctbx_list_size(addresses) != 1) { // Display Error: unsuported group chat