Fixed crash in handling of an osg::Callback attached to a Drawable as update callback.

Added handling of osg::Callback when attavhed to a Drawable as a cull callback.
This commit is contained in:
Robert Osfield
2016-11-23 18:19:59 +00:00
parent e89885a076
commit b04271f93e
2 changed files with 5 additions and 2 deletions

View File

@@ -992,6 +992,10 @@ void CullVisitor::apply(osg::Drawable& drawable)
{
if( dcb->cull( this, &drawable, &_renderInfo ) == true ) return;
}
else
{
drawable.getCullCallback()->run(&drawable,this);
}
}
if (drawable.isCullingActive() && isCulled(bb)) return;