diff --git a/src/conversationsadapter.cpp b/src/conversationsadapter.cpp index 8d7bb3de..8c331b97 100644 --- a/src/conversationsadapter.cpp +++ b/src/conversationsadapter.cpp @@ -228,9 +228,7 @@ ConversationsAdapter::connectConversationModel() &lrc::api::ConversationModel::filterChanged, [this]() { conversationSmartListModel_->fillConversationsList(); - QMetaObject::invokeMethod(qmlObj_, - "updateSmartList", - Q_ARG(QVariant, LRCInstance::getCurrAccId())); + conversationSmartListModel_->setAccount(LRCInstance::getCurrAccId()); updateConversationsFilterWidget(); QMetaObject::invokeMethod(qmlObj_, "updateConversationSmartListView"); }); @@ -239,9 +237,7 @@ ConversationsAdapter::connectConversationModel() &lrc::api::ConversationModel::newConversation, [this](const QString &convUid) { conversationSmartListModel_->fillConversationsList(); - QMetaObject::invokeMethod(qmlObj_, - "updateSmartList", - Q_ARG(QVariant, LRCInstance::getCurrAccId())); + conversationSmartListModel_->setAccount(LRCInstance::getCurrAccId()); updateConversationForNewContact(convUid); }); @@ -280,8 +276,7 @@ ConversationsAdapter::connectConversationModel() &lrc::api::ConversationModel::searchResultUpdated, [this]() { conversationSmartListModel_->fillConversationsList(); - QMetaObject::invokeMethod(qmlObj_, "updateSmartList", - Q_ARG(QVariant, LRCInstance::getCurrAccId())); + conversationSmartListModel_->setAccount(LRCInstance::getCurrAccId()); QMetaObject::invokeMethod(qmlObj_, "updateConversationSmartListView"); });