From 5b2aee2420e2425b13752b2f6f38e5254eb5ed77 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Fri, 18 Oct 2002 02:02:53 +0000 Subject: [PATCH] Make sure record never sets a negative note. Make sure escape doesn't do anything else when exiting from record. --- stepmania/src/ScreenEdit.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/stepmania/src/ScreenEdit.cpp b/stepmania/src/ScreenEdit.cpp index 029b9deeb2..8f4ecfd9b4 100644 --- a/stepmania/src/ScreenEdit.cpp +++ b/stepmania/src/ScreenEdit.cpp @@ -1192,7 +1192,7 @@ void ScreenEdit::InputRecord( const DeviceInput& DeviceI, const InputEventType t { case DIK_ESCAPE: TransitionFromRecordToEdit(); - break; + return; } } switch( StyleI.player ) @@ -1203,6 +1203,8 @@ void ScreenEdit::InputRecord( const DeviceInput& DeviceI, const InputEventType t int iNoteIndex; iNoteIndex = BeatToNoteRow( GAMESTATE->m_fSongBeat ); + if(iNoteIndex < 0) + break; if( type == IET_FIRST_PRESS ) {