From 58b66be7b72128534924a8d5eb790950568c90d3 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Tue, 21 Aug 2012 09:45:24 +0000 Subject: [PATCH] Added check against the Camera NodeMask to decide whether it's appropriate to test for events on that camera. --- src/osgViewer/CompositeViewer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/osgViewer/CompositeViewer.cpp b/src/osgViewer/CompositeViewer.cpp index 43155438d..4cb5f71dc 100644 --- a/src/osgViewer/CompositeViewer.cpp +++ b/src/osgViewer/CompositeViewer.cpp @@ -785,7 +785,8 @@ void CompositeViewer::eventTraversal() ++citr) { osg::Camera* camera = *citr; - if (camera->getView() && + if ((camera->getNodeMask()!=0) && + camera->getView() && camera->getAllowEventFocus() && camera->getRenderTargetImplementation()==osg::Camera::FRAME_BUFFER) {