diff --git a/src/osgPlugins/obj/OBJWriterNodeVisitor.h b/src/osgPlugins/obj/OBJWriterNodeVisitor.h index eb62b078f..9cf246596 100644 --- a/src/osgPlugins/obj/OBJWriterNodeVisitor.h +++ b/src/osgPlugins/obj/OBJWriterNodeVisitor.h @@ -70,10 +70,12 @@ class OBJWriterNodeVisitor: public osg::NodeVisitor { virtual void apply(osg::Group &node) { _nameStack.push_back( node.getName().empty() ? node.className() : node.getName() ); + _fout << std::endl; _fout << "g " << getUniqueName() << std::endl; - osg::NodeVisitor::traverse( node ); + traverse( node ); + _nameStack.pop_back(); }