From 5b6d44e7587eb84ce4d6a84247ce1d5bdc90f446 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Sun, 26 Jan 2003 09:15:52 +0000 Subject: [PATCH] fix course loading --- stepmania/src/Course.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/stepmania/src/Course.cpp b/stepmania/src/Course.cpp index d843a1d3b6..badae605f3 100644 --- a/stepmania/src/Course.cpp +++ b/stepmania/src/Course.cpp @@ -122,7 +122,8 @@ void Course::LoadFromCRSFile( CString sPath, vector &apSongs ) */ CStringArray split_SongDir; - split( sSongDir, "\\", split_SongDir, true ); + sSongDir.Replace("\\", "/"); + split( sSongDir, "/", split_SongDir, true ); if( split_SongDir.size() > 2 ) { @@ -136,8 +137,10 @@ void Course::LoadFromCRSFile( CString sPath, vector &apSongs ) // foreach song for( unsigned i = 0; pSong == NULL && i < apSongs.size(); i++ ) { + CString dir = apSongs[i]->GetSongDir(); + dir.Replace("\\", "/"); CStringArray splitted; - split( apSongs[i]->GetSongDir(), "\\", splitted, true ); + split( dir, "/", splitted, true ); bool matches = true; int split_no = splitted.size()-1;