From: tony Date: Mon, 14 Jul 2003 11:47:25 +0000 (+0000) Subject: Fix for setting initial pitch angle on the ground. X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=16c029c609355360d4c04cb278a87ba5057cd0a8;p=flightgear.git Fix for setting initial pitch angle on the ground. --- diff --git a/src/FDM/JSBSim/FGTrim.cpp b/src/FDM/JSBSim/FGTrim.cpp index 6f2c1710f..1de234420 100644 --- a/src/FDM/JSBSim/FGTrim.cpp +++ b/src/FDM/JSBSim/FGTrim.cpp @@ -245,8 +245,9 @@ bool FGTrim::DoTrim(void) { //cout << current_axis << " " << TrimAxes[current_axis]->GetStateName() //<< " " << TrimAxes[current_axis]->GetControlName()<< endl; if(TrimAxes[current_axis]->GetStateType() == tQdot) { - if(mode == tGround) + if(mode == tGround) { TrimAxes[current_axis]->initTheta(); + } } xlo=TrimAxes[current_axis]->GetControlMin(); xhi=TrimAxes[current_axis]->GetControlMax(); @@ -616,6 +617,7 @@ void FGTrim::setDebug(void) { void FGTrim::SetMode(TrimMode tt) { ClearStates(); + mode=tt; switch(tt) { case tFull: cout << " Full Trim" << endl;