From ee0832c18230134930a0aa423d2ff7cca7b113cb Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Fri, 7 Nov 2008 17:40:25 +0000 Subject: [PATCH] From Csaba Halasz, fix for hang when running in CullThreadPerCameraDrawThreadPerContext threading model. --- src/osgViewer/ViewerBase.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/osgViewer/ViewerBase.cpp b/src/osgViewer/ViewerBase.cpp index 1c57ca52f..00ab479ec 100644 --- a/src/osgViewer/ViewerBase.cpp +++ b/src/osgViewer/ViewerBase.cpp @@ -674,14 +674,14 @@ void ViewerBase::renderingTraversals() bool doneMakeCurrentInThisThread = false; - // dispatch the the rendering threads - if (_startRenderingBarrier.valid()) _startRenderingBarrier->block(); - if (_endDynamicDrawBlock.valid()) { _endDynamicDrawBlock->reset(); } + // dispatch the rendering threads + if (_startRenderingBarrier.valid()) _startRenderingBarrier->block(); + // reset any double buffer graphics objects for(Cameras::iterator camItr = cameras.begin(); camItr != cameras.end();