Don't fetch same modeldata twice

This commit is contained in:
Nicolas Fella
2021-02-02 21:21:10 +01:00
parent 70691fb295
commit f217bbd3c4

View File

@@ -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;
}