diff --git a/stepmania/src/NotesLoaderKSF.cpp b/stepmania/src/NotesLoaderKSF.cpp index 642a3bd586..ee200c594f 100644 --- a/stepmania/src/NotesLoaderKSF.cpp +++ b/stepmania/src/NotesLoaderKSF.cpp @@ -224,28 +224,30 @@ bool KSFLoader::LoadFromDir( CString sDir, Song &out ) out.m_sMainTitle = sParams[1]; } - for( int j=0; j 0); + + CString sSongFolderName = asBits.back(); + + asBits.clear(); + split( sSongFolderName, " - ", asBits, false ); + if( asBits.size() == 2 ) + { + out.m_sArtist = asBits[0]; + out.m_sMainTitle = asBits[1]; } + else + { + out.m_sMainTitle = asBits[0]; + } + break; } }