fix: find by prefix if card not found only
This commit is contained in:
parent
9092f2298b
commit
10ab53c4ac
1 changed files with 3 additions and 1 deletions
|
@ -731,6 +731,8 @@ CardInfo *CardDatabase::getCardFromMap(CardNameMap &cardMap, const QString &card
|
||||||
|
|
||||||
if (cardName.isEmpty())
|
if (cardName.isEmpty())
|
||||||
return noCard;
|
return noCard;
|
||||||
|
else if (cardMap.contains(cardName))
|
||||||
|
return cardMap.value(cardName);
|
||||||
else if ((foundCard = cardMap.findByPrefix(cardName.toStdString())))
|
else if ((foundCard = cardMap.findByPrefix(cardName.toStdString())))
|
||||||
return foundCard;
|
return foundCard;
|
||||||
else if (createIfNotFound) {
|
else if (createIfNotFound) {
|
||||||
|
|
Loading…
Reference in a new issue