diff --git a/src/FDM/YASim/PropEngine.cpp b/src/FDM/YASim/PropEngine.cpp index 866ef8165..ca5e51bf7 100644 --- a/src/FDM/YASim/PropEngine.cpp +++ b/src/FDM/YASim/PropEngine.cpp @@ -176,6 +176,8 @@ void PropEngine::integrate(float dt) _eng->setFuelState(_fuel); _prop->calc(_rho, speed, _omega * _gearRatio, &thrust, &propTorque); + if(_omega == 0.0) + _omega = 0.001; // hack to get around reports of NaNs somewhere... propTorque *= _gearRatio; _eng->calc(_pressure, _temp, _omega); _eng->integrate(dt);