diff --git a/src/osgProducer/Viewer.cpp b/src/osgProducer/Viewer.cpp index d8c0c10b0..8510594fb 100644 --- a/src/osgProducer/Viewer.cpp +++ b/src/osgProducer/Viewer.cpp @@ -705,6 +705,12 @@ void Viewer::frame() OsgCameraGroup::frame(); + + if (osg::Referenced::getDeleteHandler()) + { + osg::Referenced::getDeleteHandler()->flush(); + } + } bool Viewer::computePixelCoords(float x,float y,unsigned int cameraNum,float& pixel_x,float& pixel_y)