From e9d76cfd417f960285a0757e4744176bcc364ef9 Mon Sep 17 00:00:00 2001 From: Guillaume BIENKOWSKI Date: Mon, 22 Sep 2014 14:09:26 +0200 Subject: [PATCH] Fix bad message_ref placement, which lead to crashes --- Classes/ChatRoomTableViewController.m | 2 +- Classes/ChatRoomViewController.m | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Classes/ChatRoomTableViewController.m b/Classes/ChatRoomTableViewController.m index 323c6943a..e1995274b 100644 --- a/Classes/ChatRoomTableViewController.m +++ b/Classes/ChatRoomTableViewController.m @@ -73,7 +73,7 @@ - (void)addChatEntry:(LinphoneChatMessage*)chat { - messageList = ms_list_append(messageList, chat); + messageList = ms_list_append(messageList, linphone_chat_message_ref(chat)); int pos = ms_list_size(messageList) - 1; [self.tableView beginUpdates]; diff --git a/Classes/ChatRoomViewController.m b/Classes/ChatRoomViewController.m index cdfc82e09..c51b94ca7 100644 --- a/Classes/ChatRoomViewController.m +++ b/Classes/ChatRoomViewController.m @@ -333,7 +333,7 @@ static void message_status(LinphoneChatMessage* msg,LinphoneChatMessageState sta [LinphoneManager setValueInMessageAppData:[internalUrl absoluteString] forKey:@"localimage" inMessage:msg]; } - [tableController addChatEntry:linphone_chat_message_ref(msg)]; + [tableController addChatEntry:msg]; [tableController scrollToBottom:true]; return TRUE; }