diff --git a/src/osgViewer/View.cpp b/src/osgViewer/View.cpp index cc192fe68..255a31cde 100644 --- a/src/osgViewer/View.cpp +++ b/src/osgViewer/View.cpp @@ -1696,12 +1696,26 @@ void View::assignSceneDataToCameras() void View::requestRedraw() { - getViewerBase()->_requestRedraw = true; + if (getViewerBase()) + { + getViewerBase()->_requestRedraw = true; + } + else + { + osg::notify(osg::INFO)<<"View::requestRedraw(), No viewer base has been assigned yet."<_requestContinousUpdate = flag; + if (getViewerBase()) + { + getViewerBase()->_requestContinousUpdate = flag; + } + else + { + osg::notify(osg::INFO)<<"View::requestContinuousUpdate(), No viewer base has been assigned yet."<