diff --git a/stepmania/src/NoteDataUtil.cpp b/stepmania/src/NoteDataUtil.cpp index fc20c3fafe..b97aa16af5 100644 --- a/stepmania/src/NoteDataUtil.cpp +++ b/stepmania/src/NoteDataUtil.cpp @@ -510,14 +510,9 @@ void NoteDataUtil::Wide( NoteData &in, float fStartBeat, float fEndBeat ) /* Start on an even beat. */ fStartBeat = froundf( fStartBeat, 2 ); - int first_row = 0; - if( fStartBeat != -1 ) - first_row = BeatToNoteRow(fStartBeat); + const int first_row = BeatToNoteRow( fStartBeat ); + const int last_row = min( BeatToNoteRow(fEndBeat), in.GetLastRow() ); - int last_row = in.GetLastRow(); - if( fEndBeat != -1 ) - last_row = BeatToNoteRow(fEndBeat); - for( int i=first_row; i