diff --git a/src/osgUtil/Optimizer.cpp b/src/osgUtil/Optimizer.cpp index 813872986..b6c942c6b 100644 --- a/src/osgUtil/Optimizer.cpp +++ b/src/osgUtil/Optimizer.cpp @@ -3218,7 +3218,7 @@ void Optimizer::FlattenBillboardVisitor::process() mergeAcceptable = false; } - if (mergeAcceptable) + if (mergeAcceptable && mainGroup) { osg::Billboard* new_billboard = new osg::Billboard; new_billboard->setMode(billboard->getMode());