diff --git a/projects/mtg/src/DeckMenu.cpp b/projects/mtg/src/DeckMenu.cpp index b011f350c..0869fe623 100644 --- a/projects/mtg/src/DeckMenu.cpp +++ b/projects/mtg/src/DeckMenu.cpp @@ -124,8 +124,8 @@ void DeckMenu::RenderDeckManaColors() float manaIconY = 55; if (mSelectedDeck &&displayDeckMana) { - string deckManaColors = mSelectedDeck->getColorIndex(); - if ( deckManaColors.compare("") != 0 && ( deckManaColors.length() == 6 )) + string deckManaColors = mSelectedDeck->getColorIndex().c_str(); + if (deckManaColors.size() == 6) { // due to space constraints don't display icons for colorless mana. for( int colorIdx = Constants::MTG_COLOR_GREEN; colorIdx < Constants::MTG_COLOR_LAND; ++colorIdx ) diff --git a/projects/mtg/src/DeckStats.cpp b/projects/mtg/src/DeckStats.cpp index 71fd9b24f..3789d4288 100644 --- a/projects/mtg/src/DeckStats.cpp +++ b/projects/mtg/src/DeckStats.cpp @@ -372,7 +372,8 @@ string StatsWrapper::getManaColorIndex() oss << "1"; else oss <<"0"; - return oss.str(); + string index = oss.str(); + return index; }