]> git.mxchange.org Git - flightgear.git/blobdiff - src/Viewer/fgviewer.cxx
VoiceSynthesizer: add some test/debug properties
[flightgear.git] / src / Viewer / fgviewer.cxx
index 2d7af14955ee14a5b6283467098dcf843ea19d18..be10d7a640adaa32ba58e9d704f40b8246b9cc0f 100644 (file)
@@ -226,5 +226,11 @@ fgviewerMain(int argc, char** argv)
     // pass the loaded scene graph to the viewer.
     viewer.setSceneData(loadedModel.get());
 
-    return viewer.run();
+    int result = viewer.run();
+    
+    // clear cache now, since it contains SimGear objects. Otherwise SG_LOG
+    // calls during shutdown will cause crashes.
+    osgDB::Registry::instance()->clearObjectCache();
+    
+    return result;
 }