diff --git a/src/FDM/JSBSim/JSBSim.cxx b/src/FDM/JSBSim/JSBSim.cxx index aba6bcb61..dd6869d34 100644 --- a/src/FDM/JSBSim/JSBSim.cxx +++ b/src/FDM/JSBSim/JSBSim.cxx @@ -462,11 +462,17 @@ void FGJSBsim::init() fgic->SetVNorthFpsIC(gndVelNED(1)); fgic->SetVEastFpsIC(gndVelNED(2)); fgic->SetVDownFpsIC(gndVelNED(3)); + + fdmex->Resume(); + do_trim(); + } + else + { + do_trim(); + fdmex->Resume(); } - do_trim(); - needTrim = false; fdmex->Setdt( delta_t ); - fdmex->Resume(); + needTrim = false; } copy_from_JSBsim(); //update the bus