diff --git a/src/conversationmodel.cpp b/src/conversationmodel.cpp index 129212d7f19b91b6cbf9148c21a712275d874dbc..22bc17b2f28811d885547866af8d76a202a5c316 100644 --- a/src/conversationmodel.cpp +++ b/src/conversationmodel.cpp @@ -1693,8 +1693,8 @@ ConversationModelPimpl::slotContactAdded(const QString& contactUri) searchResults.erase(searchResults.begin() + i); } - emit linked.conversationReady(profileInfo.uri); emit linked.modelChanged(); + emit linked.conversationReady(profileInfo.uri); } void @@ -1746,10 +1746,10 @@ ConversationModelPimpl::slotContactRemoved(const QString& uri) } auto& conversationUid = conversations[conversationIdx].uid; conversations.erase(conversations.begin() + conversationIdx); - emit linked.conversationRemoved(conversationUid); invalidateModel(); emit linked.modelChanged(); + emit linked.conversationRemoved(conversationUid); } void