diff --git a/stepmania/src/NoteDataUtil.cpp b/stepmania/src/NoteDataUtil.cpp index 09f336ccd2..c6daac4719 100644 --- a/stepmania/src/NoteDataUtil.cpp +++ b/stepmania/src/NoteDataUtil.cpp @@ -1180,7 +1180,7 @@ void NoteDataUtil::ConvertTapsToHolds( NoteData &inout, int iSimultaneousHolds, // Convert all taps to freezes. const int first_row = BeatToNoteRow( fStartBeat ); const int last_row = min( BeatToNoteRow(fEndBeat), inout.GetLastRow() ); - for( int r=first_row; r<=last_row; r++ ) + FOREACH_NONEMPTY_ROW_ALL_TRACKS_RANGE( inout, r, first_row, last_row ) { int iTrackAddedThisRow = 0; for( int t=0; t0; t-- ) // inout.GetNumTracks()-1 times { @@ -1561,8 +1550,8 @@ bool NoteDataUtil::RowPassesValidMask( NoteData &inout, int row, const bool bVal void NoteDataUtil::ConvertAdditionsToRegular( NoteData &inout ) { - for( int r=0; r<=inout.GetLastRow(); r++ ) - for( int t=0; t