diff --git a/linphone-app/src/components/timeline/TimelineListModel.cpp b/linphone-app/src/components/timeline/TimelineListModel.cpp index 8c701cb49..5c0fb6471 100644 --- a/linphone-app/src/components/timeline/TimelineListModel.cpp +++ b/linphone-app/src/components/timeline/TimelineListModel.cpp @@ -244,7 +244,7 @@ void TimelineListModel::updateTimelines () { // Clean terminated chat rooms. allChatRooms.remove_if([](std::shared_ptr chatRoom){ - return chatRoom->getState() == linphone::ChatRoom::State::Terminated || chatRoom->getState() == linphone::ChatRoom::State::Deleted; + return chatRoom->getConferenceAddress() && chatRoom->getHistoryEventsSize() == 0; }); //Remove no more chat rooms