cleanup
This commit is contained in:
@@ -689,16 +689,16 @@ void NoteData::GetTapNoteRange( int iTrack, int iStartRow, int iEndRow, TrackMap
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if( iStartRow == 0 )
|
if( iStartRow <= 0 )
|
||||||
begin = mapTrack.begin(); /* optimization */
|
begin = mapTrack.begin(); /* optimization */
|
||||||
else if( iStartRow == MAX_NOTE_ROW )
|
else if( iStartRow >= MAX_NOTE_ROW )
|
||||||
begin = mapTrack.end(); /* optimization */
|
begin = mapTrack.end(); /* optimization */
|
||||||
else
|
else
|
||||||
begin = mapTrack.lower_bound( iStartRow );
|
begin = mapTrack.lower_bound( iStartRow );
|
||||||
|
|
||||||
if( iEndRow == 0 )
|
if( iEndRow <= 0 )
|
||||||
end = mapTrack.begin(); /* optimization */
|
end = mapTrack.begin(); /* optimization */
|
||||||
else if( iEndRow == MAX_NOTE_ROW )
|
else if( iEndRow >= MAX_NOTE_ROW )
|
||||||
end = mapTrack.end(); /* optimization */
|
end = mapTrack.end(); /* optimization */
|
||||||
else
|
else
|
||||||
end = mapTrack.lower_bound( iEndRow );
|
end = mapTrack.lower_bound( iEndRow );
|
||||||
@@ -721,7 +721,9 @@ void NoteData::GetTapNoteRangeInclusive( int iTrack, int iStartRow, int iEndRow,
|
|||||||
{
|
{
|
||||||
int iHoldStartRow = prev->first;
|
int iHoldStartRow = prev->first;
|
||||||
int iHoldEndRow = iHoldStartRow + tn.iDuration;
|
int iHoldEndRow = iHoldStartRow + tn.iDuration;
|
||||||
if( iHoldEndRow > iStartRow || (bIncludeAdjacent && iHoldEndRow == iStartRow ) )
|
if( bIncludeAdjacent )
|
||||||
|
++iHoldEndRow;
|
||||||
|
if( iHoldEndRow > iStartRow )
|
||||||
{
|
{
|
||||||
/* The previous note is a hold. */
|
/* The previous note is a hold. */
|
||||||
begin = prev;
|
begin = prev;
|
||||||
|
|||||||
Reference in New Issue
Block a user