From 031d69d996bffcbf28ae79498223551d8c3d3afb Mon Sep 17 00:00:00 2001 From: James Graham Date: Sun, 21 Apr 2024 13:25:49 +0200 Subject: [PATCH] Only override the DelegateType when showing hidden messages --- src/models/messagefiltermodel.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/models/messagefiltermodel.cpp b/src/models/messagefiltermodel.cpp index b1fe0f400..caeb56dcd 100644 --- a/src/models/messagefiltermodel.cpp +++ b/src/models/messagefiltermodel.cpp @@ -79,7 +79,7 @@ bool MessageFilterModel::eventIsVisible(int sourceRow, const QModelIndex &source QVariant MessageFilterModel::data(const QModelIndex &index, int role) const { - if (role == MessageEventModel::DelegateTypeRole) { + if (role == MessageEventModel::DelegateTypeRole && NeoChatConfig::self()->showAllEvents()) { if (!eventIsVisible(index.row(), index.parent())) { return DelegateType::Other; }