diff --git a/src/ScreenSelectMusic.cpp b/src/ScreenSelectMusic.cpp index c79f889da4..48e01e7a77 100644 --- a/src/ScreenSelectMusic.cpp +++ b/src/ScreenSelectMusic.cpp @@ -885,7 +885,8 @@ bool ScreenSelectMusic::DetectCodes( const InputEventPlus &input ) { if( GAMESTATE->IsAnExtraStageAndSelectionLocked() ) m_soundLocked.Play(); - else + else if( !GAMESTATE->IsCourseMode() ) + // Only change sorts in non-course mode m_MusicWheel.NextSort(); } else if( !GAMESTATE->IsAnExtraStageAndSelectionLocked() && CodeDetector::DetectAndAdjustMusicOptions(input.GameI.controller) )