From: Torsten Dreyer Date: Thu, 25 Aug 2011 20:25:20 +0000 (+0200) Subject: fix #416: reciprocal filter broken X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=4599893fa923013013266a9aba2c518481224744;p=flightgear.git fix #416: reciprocal filter broken --- diff --git a/src/Autopilot/digitalfilter.cxx b/src/Autopilot/digitalfilter.cxx index 45087a79a..268679743 100644 --- a/src/Autopilot/digitalfilter.cxx +++ b/src/Autopilot/digitalfilter.cxx @@ -136,7 +136,7 @@ bool GainFilterImplementation::configure( const std::string & nodeName, SGProper double ReciprocalFilterImplementation::compute( double dt, double input ) { - if( input >= -SGLimitsd::min() || input <= SGLimitsd::min() ) + if( input >= -SGLimitsd::min() && input <= SGLimitsd::min() ) return SGLimitsd::max(); return _gainInput.get_value() / input;