diff --git a/src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp b/src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp index 2ae6a0e43..311901470 100644 --- a/src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp +++ b/src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp @@ -242,7 +242,12 @@ class FLTReaderWriter : public ReaderWriter if (!document.getPreserveFace()) { osgUtil::Optimizer optimizer; - optimizer.optimize(document.getHeaderNode(), osgUtil::Optimizer::SHARE_DUPLICATE_STATE | osgUtil::Optimizer::MERGE_GEOMETRY | osgUtil::Optimizer::MERGE_GEODES | osgUtil::Optimizer::TESSELLATE_GEOMETRY ); + optimizer.optimize(document.getHeaderNode(), + osgUtil::Optimizer::SHARE_DUPLICATE_STATE | + osgUtil::Optimizer::MERGE_GEOMETRY | + osgUtil::Optimizer::MERGE_GEODES | + osgUtil::Optimizer::TESSELLATE_GEOMETRY | + osgUtil::Optimizer::STATIC_OBJECT_DETECTION); } return document.getHeaderNode();