From 82a7184822ab0724e26c189d3f32addaa8621ec6 Mon Sep 17 00:00:00 2001 From: "Ben \"root\" Anderson" Date: Fri, 20 Dec 2013 20:18:42 -0600 Subject: [PATCH] Fix ImmediateHoldLetGo --- src/Player.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Player.cpp b/src/Player.cpp index 664477fbea..a5462fecbd 100644 --- a/src/Player.cpp +++ b/src/Player.cpp @@ -1203,7 +1203,9 @@ void Player::UpdateHoldNotes( int iSongRow, float fDeltaTime, vectorpTN->iDuration) > iSongRow ) + // That interacts badly with !IMMEDIATE_HOLD_LET_GO, + // causing ALL holds to be judged HNS_Held whether they were or not. + if( !IMMEDIATE_HOLD_LET_GO || (iStartRow + trtn->pTN->iDuration) > iSongRow ) { int iTrack = trtn->iTrack;