From f85eea1ea78226e3052548329568a808a507cb08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20Br=C3=BCbach?= Date: Fri, 28 Feb 2025 17:04:20 +0100 Subject: [PATCH] Change the way map iteration works. --- cockatrice/src/game/cards/card_database.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cockatrice/src/game/cards/card_database.cpp b/cockatrice/src/game/cards/card_database.cpp index c7e2f06f2..17b55f5ba 100644 --- a/cockatrice/src/game/cards/card_database.cpp +++ b/cockatrice/src/game/cards/card_database.cpp @@ -480,8 +480,8 @@ QList CardDatabase::getCards(const QStringList &cardNames) const QList CardDatabase::getCardsByNameAndProviderId(const QMap &cardNames) const { QList cardInfos; - for (const QString &cardName : cardNames) { - CardInfoPtr ptr = getCardByNameAndProviderId(cardName, cardNames[cardName]); + for (auto [cardName, providerId] : cardNames.asKeyValueRange()) { + CardInfoPtr ptr = getCardByNameAndProviderId(cardName, providerId); if (ptr) cardInfos.append(ptr); }