diff --git a/src/osgGA/CameraManipulator.cpp b/src/osgGA/CameraManipulator.cpp index c957f880b..a206e0f12 100644 --- a/src/osgGA/CameraManipulator.cpp +++ b/src/osgGA/CameraManipulator.cpp @@ -21,7 +21,9 @@ CameraManipulator::CameraManipulator() CameraManipulator::CameraManipulator(const CameraManipulator& mm, const CopyOp& copyOp) - : inherited(mm, copyOp), + : osg::Object(mm, copyOp), + osg::Callback(mm, copyOp), + inherited(mm, copyOp), _intersectTraversalMask(mm._intersectTraversalMask), _autoComputeHomePosition(mm._autoComputeHomePosition), _homeEye(mm._homeEye), diff --git a/src/osgGA/EventHandler.cpp b/src/osgGA/EventHandler.cpp index 9ab3f3fb5..84117cdff 100644 --- a/src/osgGA/EventHandler.cpp +++ b/src/osgGA/EventHandler.cpp @@ -45,7 +45,7 @@ void EventHandler::event(osg::NodeVisitor* nv, osg::Drawable* drawable) } } -bool EventHandler::handle(osgGA::Event* event, osg::Object* object, osg::NodeVisitor* nv) +bool EventHandler::handle(osgGA::Event* event, osg::Object* /*object*/, osg::NodeVisitor* /*nv*/) { OSG_NOTICE<<"Handle event "<