From 6e5b71888d02c6bb9129e53a0a662f98082cd864 Mon Sep 17 00:00:00 2001 From: James Graham Date: Wed, 10 May 2023 16:41:22 +0000 Subject: [PATCH] Refresh all reply roles on loadReply Make sure that all reply roles that depend on a pointer to the reply event being available are refreshed. --- src/models/messageeventmodel.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/models/messageeventmodel.cpp b/src/models/messageeventmodel.cpp index b9fa81356..ce69dab79 100644 --- a/src/models/messageeventmodel.cpp +++ b/src/models/messageeventmodel.cpp @@ -1085,7 +1085,7 @@ void MessageEventModel::loadReply(const QModelIndex &index) QPersistentModelIndex persistentIndex(index); connect(job, &BaseJob::success, this, [this, job, persistentIndex] { m_extraEvents.push_back(fromJson>(job->jsonData())); - Q_EMIT dataChanged(persistentIndex, persistentIndex, {ReplyRole}); + Q_EMIT dataChanged(persistentIndex, persistentIndex, {ReplyRole, ReplyMediaInfoRole, ReplyAuthor}); }); }