diff --git a/Wiiceiver/Throttle.h b/Wiiceiver/Throttle.h index 0181125..0f251c6 100644 --- a/Wiiceiver/Throttle.h +++ b/Wiiceiver/Throttle.h @@ -253,7 +253,7 @@ class Throttle { } // if (chuck.C) -- else // don't smooth brakes - if (throttle <= 0) { + if (throttle <= 0 && smoothed <= 0) { smoothed = smoother.compute(throttle, 1.0); } else { // holding Z == more aggressive smoothing (e.g., more responsive)