From f6274d0f20a0cef71f184bfd50e29be176999bd4 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Mon, 26 Jul 2004 14:25:41 +0000 Subject: [PATCH] Added setting of block_on_vsync of both CameraGroup and all the Camera's that it contains. --- src/osgProducer/ViewerEventHandler.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/osgProducer/ViewerEventHandler.cpp b/src/osgProducer/ViewerEventHandler.cpp index 9b19ad587..b90607270 100644 --- a/src/osgProducer/ViewerEventHandler.cpp +++ b/src/osgProducer/ViewerEventHandler.cpp @@ -762,7 +762,12 @@ bool ViewerEventHandler::handle(const osgGA::GUIEventAdapter& ea,osgGA::GUIActio } case 'v' : { - _cg->setBlockOnVsync(!_cg->getBlockOnVsync()); + bool block = !_cg->getBlockOnVsync(); + _cg->setBlockOnVsync(block); + for(unsigned int i=0;i<_cg->getNumberOfCameras();++i) + { + _cg->getCamera(i)->setBlockOnVsync(block); + } return true; }