diff --git a/projects/mtg/src/DeckManager.cpp b/projects/mtg/src/DeckManager.cpp index c53ac581c..107fdeb34 100644 --- a/projects/mtg/src/DeckManager.cpp +++ b/projects/mtg/src/DeckManager.cpp @@ -59,7 +59,14 @@ StatsWrapper * DeckManager::getExtendedStatsForDeckId( int deckId, MTGAllCards * { DeckMetaData *selectedDeck = getDeckMetaDataById( deckId, isAI ); if (selectedDeck == NULL) - return NEW StatsWrapper( deckId ); + { + ostringstream deckName; + deckName << options.profileFile() << "/deck" << deckId << ".txt"; + map* statsMap = isAI ? &aiDeckStatsMap : &playerDeckStatsMap; + StatsWrapper * stats = NEW StatsWrapper( deckId ); + statsMap->insert( make_pair(deckName.str(), stats)); + return stats; + } return getExtendedDeckStats( selectedDeck, collection, isAI); }