From 54835570a0e193c63f698de0d82a3d217481c12f Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Fri, 21 Nov 2008 10:27:31 +0000 Subject: [PATCH] Added handling of case when there is so scene graph attached to a view. --- src/osgViewer/StatsHandler.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/osgViewer/StatsHandler.cpp b/src/osgViewer/StatsHandler.cpp index 65431f0ec..3b24f0179 100644 --- a/src/osgViewer/StatsHandler.cpp +++ b/src/osgViewer/StatsHandler.cpp @@ -436,11 +436,10 @@ struct ViewSceneStatsTextDrawCallback : public virtual osg::Drawable::DrawCallba if (delta > 200) // update every 100ms { _tickLastUpdated = tick; - osg::ref_ptr sceneRoot; + osg::ref_ptr sceneRoot = _view ? _view->getScene()->getSceneData() : 0; - if (_view != NULL) + if (sceneRoot.valid()) { - sceneRoot = _view->getScene()->getSceneData(); osgUtil::StatsVisitor statsVisitor; sceneRoot->accept(statsVisitor);