From 77c0f5f67577db965ec65c306bbe65e9e818e5b9 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Wed, 27 Aug 2014 15:07:47 +0000 Subject: [PATCH] Changed the NodeVisitor::apply(Drawable&) to call apply(Node&) git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14424 16af8721-9629-0410-8352-f15c8da7e697 --- src/osg/NodeVisitor.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/osg/NodeVisitor.cpp b/src/osg/NodeVisitor.cpp index a1635bc7f..758e63b27 100644 --- a/src/osg/NodeVisitor.cpp +++ b/src/osg/NodeVisitor.cpp @@ -76,9 +76,14 @@ NodeVisitor::~NodeVisitor() // if (_traversalVisitor) detach from _traversalVisitor; } +void NodeVisitor::apply(Node& node) +{ + traverse(node); +} + void NodeVisitor::apply(Drawable& drawable) { - // It all ends here... + apply(static_cast(drawable)); } void NodeVisitor::apply(Geometry& drawable) @@ -86,11 +91,6 @@ void NodeVisitor::apply(Geometry& drawable) apply(static_cast(drawable)); } -void NodeVisitor::apply(Node& node) -{ - traverse(node); -} - void NodeVisitor::apply(Geode& node) { apply(static_cast(node));