Don't fetch same modeldata twice
This commit is contained in:
@@ -12,11 +12,9 @@ bool MessageFilterModel::filterAcceptsRow(int sourceRow, const QModelIndex &sour
|
|||||||
{
|
{
|
||||||
const QModelIndex index = sourceModel()->index(sourceRow, 0, sourceParent);
|
const QModelIndex index = sourceModel()->index(sourceRow, 0, sourceParent);
|
||||||
|
|
||||||
if (index.data(MessageEventModel::SpecialMarksRole).toInt() == EventStatus::Hidden) {
|
const int specialMarks = index.data(MessageEventModel::SpecialMarksRole).toInt();
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (index.data(MessageEventModel::SpecialMarksRole).toInt() == EventStatus::Replaced) {
|
if (specialMarks == EventStatus::Hidden || specialMarks == EventStatus::Replaced) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user