Commit 757795f7 authored by Fabio Bas's avatar Fabio Bas
Browse files

Deck editor: skip unnecessary card name comparison when no search term is defined

parent b5b7ad89
......@@ -123,6 +123,8 @@ bool CardDatabaseDisplayModel::lessThan(const QModelIndex &left, const QModelInd
QString leftString = sourceModel()->data(left).toString();
QString rightString = sourceModel()->data(right).toString();
if (!cardName.isEmpty())
{
if (leftString.compare(cardName, Qt::CaseInsensitive) == 0) {// exact match should be at top
return true;
}
......@@ -137,7 +139,7 @@ bool CardDatabaseDisplayModel::lessThan(const QModelIndex &left, const QModelInd
return true;
if (isRightType2 && !isLeftType2)
return false;
}
return QString::localeAwareCompare(leftString, rightString) < 0;
}
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment