From c1b1d502ee29433683c4d968cb21a4cf0b5b18e2 Mon Sep 17 00:00:00 2001 From: scrawl Date: Sat, 4 Mar 2017 21:47:11 +0100 Subject: [PATCH] Fix up commit 330e5fefd1274b21e42af59f5ed2b01ebefb0f01 --- components/sceneutil/optimizer.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/components/sceneutil/optimizer.cpp b/components/sceneutil/optimizer.cpp index 460cd2c5e..b5cee6966 100644 --- a/components/sceneutil/optimizer.cpp +++ b/components/sceneutil/optimizer.cpp @@ -802,8 +802,7 @@ bool Optimizer::RemoveRedundantNodesVisitor::isOperationPermissible(osg::Node& n void Optimizer::RemoveRedundantNodesVisitor::apply(osg::Group& group) { - if (group.getNumChildren()==1 && - typeid(group)==typeid(osg::Group) && + if (typeid(group)==typeid(osg::Group) && isOperationPermissible(group)) { _redundantNodeList.insert(&group);