From 2df0e3342472e64baf0aaf99cc3f45d669e666eb Mon Sep 17 00:00:00 2001 From: Steve Checkoway Date: Sun, 11 Mar 2007 01:05:01 +0000 Subject: [PATCH] When using two part selection, allow backing out of selecting steps. --- stepmania/src/ScreenSelectMusic.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/stepmania/src/ScreenSelectMusic.cpp b/stepmania/src/ScreenSelectMusic.cpp index 5f3f015a7a..899e1a1f78 100644 --- a/stepmania/src/ScreenSelectMusic.cpp +++ b/stepmania/src/ScreenSelectMusic.cpp @@ -912,6 +912,14 @@ void ScreenSelectMusic::MenuStart( const InputEventPlus &input ) void ScreenSelectMusic::MenuBack( const InputEventPlus &input ) { + if( TWO_PART_SELECTION && m_SelectionState == SelectionState_SelectingSteps ) + { + m_SelectionState = SelectionState_SelectingSong; + // XXX: What sound should be played here? + SCREENMAN->PlayCancelSound(); + return; + } + m_BackgroundLoader.Abort(); Cancel( SM_GoToPrevScreen );