diff --git a/stepmania/src/MusicWheel.cpp b/stepmania/src/MusicWheel.cpp index 5784137f7f..ae1f443c18 100644 --- a/stepmania/src/MusicWheel.cpp +++ b/stepmania/src/MusicWheel.cpp @@ -389,10 +389,14 @@ void MusicWheel::BuildWheelItemDatas( vector &arrayWheelItemDatas for( unsigned j = 0; so == SORT_INVALID && j < parts.size(); ++j ) so = StringToSongSortOrder( parts[j] ); - // If we have a valid default sort in metrics, select it. - so = StringToSongSortOrder(DEFAULT_SORT); - if( so != SORT_INVALID ) - GAMESTATE->m_SongSortOrder = so; + if ( !GAMESTATE->IsCourseMode() ) + { + // If we have a valid default sort in metrics, select it. + // BUT ONLY IF WE ARE NOT IN COURSE MODE + so = StringToSongSortOrder(DEFAULT_SORT); + if( so != SORT_INVALID ) + GAMESTATE->m_SongSortOrder = so; + } if( so == SORT_INVALID ) so = SORT_GROUP;