diff --git a/src/conversationmodel.cpp b/src/conversationmodel.cpp index 000bd82b9ba6a7639e4b5796f86b6dee27b7b5df..f371fa8b191f477a1d97cfc6b0a43b9cfbc2a34d 100644 --- a/src/conversationmodel.cpp +++ b/src/conversationmodel.cpp @@ -966,10 +966,8 @@ ConversationModel::createConversation(const VectorString& participants, const QS info["title"] = title; updateConversationInfo(convUid, info); } - Q_EMIT beginInsertRows(pimpl_->conversations.size()); pimpl_->addSwarmConversation(convUid); emit newConversation(convUid); - Q_EMIT endInsertRows(); pimpl_->invalidateModel(); emit modelChanged(); } @@ -2377,7 +2375,6 @@ ConversationModelPimpl::slotConversationReady(const QString& accountId, bool conversationExists = conversationIdx >= 0; if (!conversationExists) { - Q_EMIT linked.beginInsertRows(conversations.size()); addSwarmConversation(conversationId); } auto& conversation = getConversationForUid(conversationId).get(); @@ -2411,7 +2408,6 @@ ConversationModelPimpl::slotConversationReady(const QString& accountId, } emit linked.newConversation(conversationId); emit linked.modelChanged(); - Q_EMIT linked.endInsertRows(); } void