]> git.mxchange.org Git - flightgear.git/commitdiff
Create the nodes these modules use if they don't exist already, otherwise
authorcurt <curt>
Fri, 3 Dec 2004 21:49:21 +0000 (21:49 +0000)
committercurt <curt>
Fri, 3 Dec 2004 21:49:21 +0000 (21:49 +0000)
we will segfault when we try to use them later in the routine.

src/Network/atlas.cxx
src/Network/native_gui.cxx

index 5e052d42deda0e8322da0ca3bc868f72b20d1d82..38b83912b6bd83547c708266274208cfbc6a2c19 100644 (file)
@@ -68,9 +68,9 @@ bool FGAtlas::gen_message() {
     static SGPropertyNode *adf_freq
         = fgGetNode("/instrumentation/kr-87/outputs/selected-khz", true);
     static SGPropertyNode *nav_freq
-        = fgGetNode("/instrumentation/nav/frequencies/selected-mhz", false);
+        = fgGetNode("/instrumentation/nav/frequencies/selected-mhz", true);
     static SGPropertyNode *nav_sel_radial
-        = fgGetNode("/instrumentation/van/radials/selected-deg", false);
+        = fgGetNode("/instrumentation/van/radials/selected-deg", true);
 
     char rmc[256], gga[256], patla[256];
     char rmc_sum[10], gga_sum[10], patla_sum[10];
index 7335b6be531258a1ace65b9567ff47201d39ffe2..798499c66b9a16cc967ff23a625c15f533b06446 100644 (file)
@@ -121,21 +121,21 @@ bool FGNativeGUI::open() {
 
 void FGProps2NetGUI( FGNetGUI *net ) {
     static SGPropertyNode *nav_freq
-       = fgGetNode("/instrumentation/nav/frequencies/selected-mhz", false);
+       = fgGetNode("/instrumentation/nav/frequencies/selected-mhz", true);
     static SGPropertyNode *nav_target_radial
-       = fgGetNode("/instrumentation/nav/radials/target-radial2-deg", false);
+       = fgGetNode("/instrumentation/nav/radials/target-radial2-deg", true);
     static SGPropertyNode *nav_inrange
-       = fgGetNode("instrumentation/nav/in-range", false);
+       = fgGetNode("instrumentation/nav/in-range", true);
     static SGPropertyNode *nav_loc
-       = fgGetNode("instrumentation/nav/nav-loc", false);
+       = fgGetNode("instrumentation/nav/nav-loc", true);
     static SGPropertyNode *nav_gs_dist_signed
-       = fgGetNode("instrumentation/nav/gs-distance", false);
+       = fgGetNode("instrumentation/nav/gs-distance", true);
     static SGPropertyNode *nav_loc_dist
-       = fgGetNode("instrumentation/nav/nav-distance", false);
+       = fgGetNode("instrumentation/nav/nav-distance", true);
     static SGPropertyNode *nav_reciprocal_radial
-       = fgGetNode("instrumentation/nav/reciprocal-radial-deg", false);
+       = fgGetNode("instrumentation/nav/reciprocal-radial-deg", true);
     static SGPropertyNode *nav_gs_deflection
-       = fgGetNode("instrumentation/nav/gs-needle-deflection", false);
+       = fgGetNode("instrumentation/nav/gs-needle-deflection", true);
     int i;
 
     // Version sanity checking