From 306743c903a33634ae6f34cb9b275a7895b098bd Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Fri, 11 Aug 2006 12:53:57 +0000 Subject: [PATCH] Fixed bug in Group::setChild relating to the accounting for OccluderNode. --- src/osg/Group.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/osg/Group.cpp b/src/osg/Group.cpp index a67744ff3..f33845057 100644 --- a/src/osg/Group.cpp +++ b/src/osg/Group.cpp @@ -309,12 +309,12 @@ bool Group::setChild( unsigned int i, Node* newNode ) // so need to check and update if required. int delta_numChildrenWithOccluderNodes = 0; if (origNode->getNumChildrenWithOccluderNodes()>0 || - !origNode->getCullingActive()) + dynamic_cast(origNode.get())) { --delta_numChildrenWithOccluderNodes; } if (newNode->getNumChildrenWithOccluderNodes()>0 || - !newNode->getCullingActive()) + dynamic_cast(newNode)) { ++delta_numChildrenWithOccluderNodes; }