diff --git a/stepmania/src/Player.cpp b/stepmania/src/Player.cpp index 5b79b9c4b1..24ea04c975 100644 --- a/stepmania/src/Player.cpp +++ b/stepmania/src/Player.cpp @@ -2252,6 +2252,13 @@ void Player::CrossedRows( int iFirstRowCrossed, int iLastRowCrossed, const RageT { m_pPlayerStageStats->m_iCurCombo++; m_pPlayerStageStats->m_iCurMissCombo = 0; + + FOREACH( int, viColsWithHold, i ) + { + bool bBright = m_pPlayerStageStats && m_pPlayerStageStats->m_iCurCombo>(int)BRIGHT_GHOST_COMBO_THRESHOLD; + if( m_pNoteField ) + m_pNoteField->DidHoldNote( *i, HNS_Held, bBright ); + } } else { @@ -2265,13 +2272,6 @@ void Player::CrossedRows( int iFirstRowCrossed, int iLastRowCrossed, const RageT SetCombo( m_pPlayerStageStats->m_iCurCombo, m_pPlayerStageStats->m_iCurMissCombo ); } } - - FOREACH( int, viColsWithHold, i ) - { - bool bBright = m_pPlayerStageStats && m_pPlayerStageStats->m_iCurCombo>(int)BRIGHT_GHOST_COMBO_THRESHOLD; - if( m_pNoteField ) - m_pNoteField->DidHoldNote( *i, HNS_Held, bBright ); - } } } }