]> git.mxchange.org Git - flightgear.git/commitdiff
Reset: clear the osg object cache
authorJames Turner <zakalawe@mac.com>
Fri, 6 Dec 2013 17:33:13 +0000 (17:33 +0000)
committerJames Turner <zakalawe@mac.com>
Fri, 6 Dec 2013 17:38:23 +0000 (17:38 +0000)
src/Main/fg_init.cxx

index 67a7cb583700f68c497516d4146f4475fe7ba516..e33c1aebdcbf8780e092967b80ff2459c0b0c626 100644 (file)
@@ -977,6 +977,8 @@ void fgStartNewReset()
     // potentially others) can queue delete requests on the pager.
     render->getViewer()->getDatabasePager()->cancel();
     
+    osgDB::Registry::instance()->clearObjectCache();
+    
     // preserve the event handler; re-creating it would entail fixing the
     // idle handler
     osg::ref_ptr<flightgear::FGEventHandler> eventHandler = render->getEventHandler();