diff --git a/src/messagefiltermodel.cpp b/src/messagefiltermodel.cpp index d9439f779..c911df7fa 100644 --- a/src/messagefiltermodel.cpp +++ b/src/messagefiltermodel.cpp @@ -12,11 +12,9 @@ bool MessageFilterModel::filterAcceptsRow(int sourceRow, const QModelIndex &sour { const QModelIndex index = sourceModel()->index(sourceRow, 0, sourceParent); - if (index.data(MessageEventModel::SpecialMarksRole).toInt() == EventStatus::Hidden) { - return false; - } + const int specialMarks = index.data(MessageEventModel::SpecialMarksRole).toInt(); - if (index.data(MessageEventModel::SpecialMarksRole).toInt() == EventStatus::Replaced) { + if (specialMarks == EventStatus::Hidden || specialMarks == EventStatus::Replaced) { return false; }