]> git.mxchange.org Git - flightgear.git/blobdiff - src/Systems/system_mgr.cxx
allow to trigger widgets via accelerator key, which is defined via "keynum"
[flightgear.git] / src / Systems / system_mgr.cxx
index 1a93aa718f6b673b6ead997dec170de6001d0bb3..cc1844d1a12589a045bcaf058cfbc026c141a519 100644 (file)
@@ -24,8 +24,6 @@
 
 FGSystemMgr::FGSystemMgr ()
 {
-    set_subsystem( "electrical", new FGElectricalSystem );
-
     config_props = new SGPropertyNode;
 
     SGPropertyNode *path_n = fgGetNode("/sim/systems/path");
@@ -78,7 +76,10 @@ bool FGSystemMgr::build ()
         string name = node->getName();
         std::ostringstream temp;
         temp << i;
-        if ( name == "pitot" ) {
+        if ( name == "electrical" ) {
+            set_subsystem( "electrical" + temp.str(),
+                           new FGElectricalSystem( node ) );
+        } else if ( name == "pitot" ) {
             set_subsystem( "system" + temp.str(), 
                            new PitotSystem( node ) );
         } else if ( name == "static" ) {