diff --git a/src/osgViewer/Renderer.cpp b/src/osgViewer/Renderer.cpp index dd68a5921..327c3fc1a 100644 --- a/src/osgViewer/Renderer.cpp +++ b/src/osgViewer/Renderer.cpp @@ -306,7 +306,7 @@ void Renderer::draw() DEBUG_MESSAGE<<"draw() got SceneView "<getState()->getContextID()); + osg::GraphicsContext* compileContext = sceneView ? osg::GraphicsContext::getCompileContext(sceneView->getState()->getContextID()) : 0; osg::GraphicsThread* compileThread = compileContext ? compileContext->getGraphicsThread() : 0; if (sceneView || _done)