diff --git a/stepmania/src/NoteDataUtil.cpp b/stepmania/src/NoteDataUtil.cpp index 8e26206060..e7df513ac4 100644 --- a/stepmania/src/NoteDataUtil.cpp +++ b/stepmania/src/NoteDataUtil.cpp @@ -626,7 +626,8 @@ void NoteDataUtil::RemoveHoldNotes( NoteData &in, int iStartIndex, int iEndIndex in.GetTapNoteRangeInclusive( t, iStartIndex, iEndIndex, begin, end ); for( ; begin != end; ++begin ) { - if( begin->second.type != TapNote::hold_head ) + if( begin->second.type != TapNote::hold_head || + begin->second.subType != TapNote::hold_head_hold ) continue; begin->second.type = TapNote::tap; }