From Thomas Wedner, "use osgViewer::CompositeViewer with several views. All views share parts of their scene graphs. Within these common part some nodes have event handlers which use the action adapter argument to the event handler to determinate which view received the event. Here is the problem, osgViewer::CompositeViewer::eventTraversal sets the action adapter field in the EventVisitor always to the last view which received an event, instead of using the view which actually received the event, so determination of the correct view does not work. I looked at the code a bit, and moved the code for setting the action adapter to a IMO better place"
From Thomas Wedner, "use osgViewer::CompositeViewer with several views. All views share
parts of their scene graphs. Within these common part some nodes have
event handlers which use the action adapter argument to the event
handler to determinate which view received the event.
Here is the problem, osgViewer::CompositeViewer::eventTraversal sets
the action adapter field in the EventVisitor always to the last view
which received an event, instead of using the view which actually
received the event, so determination of the correct view does not work.
I looked at the code a bit, and moved the code for setting the action
adapter to a IMO better place"


koshman86/osg,XiaoCC/osg,ntoand/osg,XiaoCC/osg,omega-hub/osg,artoolkit/osg,omega-hub/osg,XiaoCC/osg,XiaoCC/osg,ghub/osg,ghub/osg,stmh/osg,omega-hub/osg,ntoand/osg,XiaoCC/osg,artoolkit/osg,artoolkit/osg,koshman86/osg,koshman86/osg,omega-hub/osg,stmh/osg,artoolkit/osg,ghub/osg,stmh/osg,ntoand/osg,koshman86/osg,ntoand/osg,stmh/osg,stmh/osg,ghub/osg