From 94f1803871fc251d5a24e4d45f79724b6ed024b5 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Wed, 4 Jun 2003 20:06:10 +0000 Subject: [PATCH] fix ScreenSelectGame showing all games --- stepmania/src/NoteSkinManager.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/stepmania/src/NoteSkinManager.cpp b/stepmania/src/NoteSkinManager.cpp index 59d45cbaf2..43b9ab500f 100644 --- a/stepmania/src/NoteSkinManager.cpp +++ b/stepmania/src/NoteSkinManager.cpp @@ -37,7 +37,7 @@ NoteSkinManager::~NoteSkinManager() void NoteSkinManager::RefreshNoteSkinData( Game game ) { - GameDef* pGameDef = GAMEMAN->GetGameDefForGame( GAMESTATE->m_CurGame ); + GameDef* pGameDef = GAMEMAN->GetGameDefForGame( game ); CString sBaseSkinFolder = NOTESKINS_DIR + pGameDef->m_szName + "/"; CStringArray asNoteSkinNames; @@ -84,7 +84,7 @@ void NoteSkinManager::GetNoteSkinNames( CStringArray &AddTo ) void NoteSkinManager::GetNoteSkinNames( Game game, CStringArray &AddTo ) { - RefreshNoteSkinData( game ); // now is a good time for this + RefreshNoteSkinData( game ); for( map::const_iterator iter = m_mapNameToData.begin(); iter != m_mapNameToData.end(); @@ -92,6 +92,9 @@ void NoteSkinManager::GetNoteSkinNames( Game game, CStringArray &AddTo ) { AddTo.push_back( iter->second.sName ); } + + /* Put the note skins back. */ + RefreshNoteSkinData( GAMESTATE->m_CurGame ); }