diff --git a/src/osgProducer/Viewer.cpp b/src/osgProducer/Viewer.cpp index 2536c5cda..f257bf2ce 100644 --- a/src/osgProducer/Viewer.cpp +++ b/src/osgProducer/Viewer.cpp @@ -368,11 +368,7 @@ void Viewer::update() osg::Matrix matrix = mm->getInverseMatrix(); CameraGroup::setViewByMatrix(Producer::Matrix(matrix.ptr())); - for(SceneHandlerList::iterator p=_shvec.begin(); p!=_shvec.end(); p++ ) - { - (*p)->setFusionDistance(mm->getFusionDistanceMode(),mm->getFusionDistanceValue()); - } - + setFusionDistance(mm->getFusionDistanceMode(),mm->getFusionDistanceValue()); } }