]> git.mxchange.org Git - flightgear.git/blobdiff - src/FDM/UIUCModel/uiuc_gear.cpp
Fix for bug 1304 - crash loading XML route
[flightgear.git] / src / FDM / UIUCModel / uiuc_gear.cpp
index f05c6211fe9f7d1b7b0bf3e5269f3bcb34a549d3..5cef35357095f3d54e46f4fec89fe8b382734d25 100644 (file)
@@ -67,7 +67,6 @@
 
 #include <simgear/compiler.h>
 #include <simgear/misc/sg_path.hxx>
-#include <Aircraft/aircraft.hxx>
 #include <Main/fg_props.hxx>
 
 #include "uiuc_gear.h"
@@ -275,12 +274,7 @@ void uiuc_gear()
          
          clear3(f_wheel_local_v);
          reaction_normal_force=0;
-         static const SGPropertyNode * gear_wow
-           = fgGetNode("/gear/gear[0]/wow", false);
-         static const SGPropertyNode * gear_wow1
-           = fgGetNode("/gear/gear[1]/wow", false);
-         static const SGPropertyNode * gear_wow2
-           = fgGetNode("/gear/gear[2]/wow", false); 
+
          fgSetBool("/gear/gear[0]/wow", false);
          fgSetBool("/gear/gear[1]/wow", false);
          fgSetBool("/gear/gear[2]/wow", false);
@@ -375,7 +369,7 @@ void uiuc_gear()
              cross3( d_wheel_cg_body_v, tempF, tempM );
              
              /* Sum forces and moments across all wheels */
-             if (tempF) {
+             if (tempF[0] != 0.0 || tempF[1] != 0.0 || tempF[2] != 0.0) {
                fgSetBool("/gear/gear[1]/wow", true);
              }