From 3ab4afd23a080b355738c0f66b20312f3ba0ad64 Mon Sep 17 00:00:00 2001 From: Christophe Deschamps Date: Tue, 5 Oct 2021 07:37:09 +0200 Subject: [PATCH] Fix scrolling on reply messages with attachements only --- Classes/ChatConversationTableView.m | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Classes/ChatConversationTableView.m b/Classes/ChatConversationTableView.m index 45b44367d..5fe80f82d 100644 --- a/Classes/ChatConversationTableView.m +++ b/Classes/ChatConversationTableView.m @@ -220,16 +220,17 @@ -(int) indexOfMesssage:(LinphoneChatMessage *)message { if (eventList.count == 0 || _chatRoom == nil) return -1; + + const char *msgId = linphone_chat_message_get_message_id(message); int index = -1; size_t count = eventList.count; for (int i = (int)count - 1; i > 0; --i) { LinphoneEventLog *event = [[eventList objectAtIndex:i] pointerValue]; - if (!(linphone_event_log_get_type(event) == LinphoneEventLogTypeConferenceChatMessage)) - continue;; - LinphoneChatMessage *chat = linphone_event_log_get_chat_message(event); - if (chat == message) { + if (!chat) + continue; + if (!strcmp(msgId, linphone_chat_message_get_message_id(chat))) { index = i; break; }