From c03b69cd17890577aa94ef32ddd49dbd0b3eea6b Mon Sep 17 00:00:00 2001 From: Tobias Fella Date: Sun, 6 Nov 2022 17:38:55 +0100 Subject: [PATCH] Fix reactions sometimes not showing up We need to adjust for the readmarker in the model --- src/messageeventmodel.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/messageeventmodel.cpp b/src/messageeventmodel.cpp index 4c8bf31aa..46c958193 100644 --- a/src/messageeventmodel.cpp +++ b/src/messageeventmodel.cpp @@ -296,6 +296,9 @@ int MessageEventModel::refreshEventRoles(const QString &id, const QVector & return -1; } row = int(timelineIt - m_currentRoom->messageEvents().rbegin()) + timelineBaseIndex(); + if (data(index(row, 0), EventTypeRole).toInt() == ReadMarker || data(index(row, 0), EventTypeRole).toInt() == Other) { + row++; + } } refreshEventRoles(row, roles); return row;