diff --git a/examples/osgsidebyside/osgsidebyside.cpp b/examples/osgsidebyside/osgsidebyside.cpp index b946b1a23..c4acad979 100644 --- a/examples/osgsidebyside/osgsidebyside.cpp +++ b/examples/osgsidebyside/osgsidebyside.cpp @@ -49,7 +49,12 @@ public: { } - SwitchDOFVisitor(const SwitchDOFVisitor& sdfv, const osg::CopyOp& copyop=osg::CopyOp::SHALLOW_COPY) {} + SwitchDOFVisitor(const SwitchDOFVisitor& sdfv, const osg::CopyOp& copyop=osg::CopyOp::SHALLOW_COPY): + osg::Object(sdfv, copyop), + osg::Callback(sdfv, copyop), + osg::NodeVisitor(sdfv, copyop), + osgGA::GUIEventHandler(sdfv, copyop) + {} META_Object(osg, SwitchDOFVisitor)