fix goofy "can't play dance reverting to dance" logic
This commit is contained in:
@@ -783,11 +783,14 @@ void ReadGamePrefsFromDisk( bool bSwitchToLastPlayedGame )
|
||||
}
|
||||
|
||||
/* If the active game type isn't actually available, revert to the default. */
|
||||
if( GAMESTATE->m_pCurGame == NULL || !GAMEMAN->IsGameEnabled( GAMESTATE->m_pCurGame ) )
|
||||
if( GAMESTATE->m_pCurGame == NULL )
|
||||
{
|
||||
if( GAMESTATE->m_pCurGame != NULL )
|
||||
LOG->Warn( "Default NoteSkin for \"%s\" missing, reverting to \"%s\"",
|
||||
GAMESTATE->m_pCurGame->m_szName, GAMEMAN->GetDefaultGame()->m_szName );
|
||||
GAMESTATE->m_pCurGame = GAMEMAN->GetDefaultGame();
|
||||
}
|
||||
else if( !GAMEMAN->IsGameEnabled( GAMESTATE->m_pCurGame ) && GAMESTATE->m_pCurGame != GAMEMAN->GetDefaultGame() )
|
||||
{
|
||||
LOG->Warn( "Default NoteSkin for \"%s\" missing, reverting to \"%s\"",
|
||||
GAMESTATE->m_pCurGame->m_szName, GAMEMAN->GetDefaultGame()->m_szName );
|
||||
GAMESTATE->m_pCurGame = GAMEMAN->GetDefaultGame();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user