diff --git a/cockatrice/src/interface/deck_loader/deck_loader.cpp b/cockatrice/src/interface/deck_loader/deck_loader.cpp index c4e4b92b2..a3f0ff619 100644 --- a/cockatrice/src/interface/deck_loader/deck_loader.cpp +++ b/cockatrice/src/interface/deck_loader/deck_loader.cpp @@ -274,8 +274,13 @@ static QString toDecklistExportString(const DecklistCardNode *card) */ static QString toDecklistExportString(const QList &cardNodes) { - return std::transform_reduce(cardNodes.cbegin(), cardNodes.cend(), QString(), std::plus(), - [](auto cardNode) { return toDecklistExportString(cardNode); }); + QString result; + + for (auto cardNode : cardNodes) { + result += toDecklistExportString(cardNode); + } + + return result; } /**