X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FMain%2Ffg_init.cxx;h=f7c591d397dc3e17d66307259293b54a2bc4cf66;hb=a704a6208131cad4f12123a72acdb1fb3dc6658f;hp=1def26fe196c996b12330628cc9246912cde7222;hpb=3b6c2c426d8fa1b72b7563383cecbba8eb0ff018;p=flightgear.git diff --git a/src/Main/fg_init.cxx b/src/Main/fg_init.cxx index 1def26fe1..f7c591d39 100644 --- a/src/Main/fg_init.cxx +++ b/src/Main/fg_init.cxx @@ -99,6 +99,7 @@ #include #include #include +#include #include "fg_init.hxx" #include "fg_io.hxx" @@ -607,6 +608,7 @@ void fgCreateSubsystems() { globals->add_subsystem("systems", new FGSystemMgr, SGSubsystemMgr::FDM); globals->add_subsystem("instrumentation", new FGInstrumentMgr, SGSubsystemMgr::FDM); globals->add_subsystem("hud", new HUD, SGSubsystemMgr::DISPLAY); + globals->add_subsystem("cockpit-displays", new flightgear::CockpitDisplayManager, SGSubsystemMgr::DISPLAY); //////////////////////////////////////////////////////////////////// // Initialize the XML Autopilot subsystem. @@ -839,6 +841,8 @@ void fgReInitSubsystems() globals->get_subsystem("systems")->reinit(); globals->get_subsystem("instrumentation")->reinit(); + globals->get_subsystem("ATIS")->reinit(); + // setup state to end re-init fgSetBool("/sim/signals/reinit", false); if ( !freeze ) {