]> git.mxchange.org Git - flightgear.git/blobdiff - src/ATC/AIMgr.cxx
Migrate FlightGear code to use "#include SG_GL*" defined in
[flightgear.git] / src / ATC / AIMgr.cxx
index 8f23a5507aa89e6336f5811e3fc9066bf663cef9..5a9d3f6d31dc258a2b51f440776cb3eb46b38129 100644 (file)
@@ -56,6 +56,8 @@ FGAIMgr::FGAIMgr() {
 }
 
 FGAIMgr::~FGAIMgr() {
+       _defaultModel->deRef();
+       _piperModel->deRef();
 }
 
 void FGAIMgr::init() {
@@ -84,6 +86,10 @@ void FGAIMgr::init() {
                                     globals->get_props(),
                                     globals->get_sim_time_sec() );
 
+       // We need to keep one ref of the models open to stop ssg deleting them behind our back!
+       _defaultModel->ref();
+       _piperModel->ref();
+
        // go through the $FG_ROOT/ATC directory and find all *.taxi files
        SGPath path(globals->get_fg_root());
        path.append("ATC/");