globals->resetPropertyRoot();
globals->restoreInitialState();
+ fgInitConfig(0, NULL, true);
+ fgInitGeneral(); // all of this?
+
render = new FGRenderer;
render->setEventHandler(eventHandler);
globals->set_renderer(render);
flightgear::CameraGroup::buildDefaultGroup(viewer.get());
fgOSResetProperties();
- fgInitConfig(0, NULL, true);
// init some things manually
// which do not follow the regular init pattern
{
delete locale;
-#if DEBUG_RESET
SG_LOG(SG_GENERAL, SG_INFO, "root props refcount:" << props.getNumRefs());
treeDumpRefCounts(0, props);
-#endif
+
props = new SGPropertyNode;
initProperties();
locale = new FGLocale(props);