diff --git a/stepmania/src/BackgroundUtil.cpp b/stepmania/src/BackgroundUtil.cpp index a7aa5bd747..389defe58f 100644 --- a/stepmania/src/BackgroundUtil.cpp +++ b/stepmania/src/BackgroundUtil.cpp @@ -178,14 +178,16 @@ void BackgroundUtil::GetGlobalRandomMovies( const Song *pSong, const CString &sM vsPathsOut.clear(); vsNamesOut.clear(); - CString sSongGroup; set ssFilterToFileNames; if( pSong && !pSong->m_sGenre.empty() ) GetFilterToFileNames( RANDOMMOVIES_DIR, pSong, ssFilterToFileNames ); vector vsDirsToTry; - if( !sSongGroup.empty() ) - vsDirsToTry.push_back( RANDOMMOVIES_DIR+sSongGroup+"/" ); + if( pSong ) + { + ASSERT( !pSong->m_sGroupName.empty() ); + vsDirsToTry.push_back( RANDOMMOVIES_DIR+pSong->m_sGroupName+"/" ); + } vsDirsToTry.push_back( RANDOMMOVIES_DIR ); FOREACH_CONST( CString, vsDirsToTry, sDir )