diff --git a/examples/osgshadow/osgshadow.cpp b/examples/osgshadow/osgshadow.cpp index f315a87b2..e217f6210 100644 --- a/examples/osgshadow/osgshadow.cpp +++ b/examples/osgshadow/osgshadow.cpp @@ -516,7 +516,7 @@ int main(int argc, char** argv) // construct the viewer. - osgViewer::Viewer viewer; + osgViewer::Viewer viewer(arguments); // if user request help write it out to cout. if (arguments.read("-h") || arguments.read("--help")) @@ -577,6 +577,8 @@ int main(int argc, char** argv) // add stats viewer.addEventHandler( new osgViewer::StatsHandler() ); + // add the record camera path handler + viewer.addEventHandler(new osgViewer::RecordCameraPathHandler); osg::ref_ptr shadowedScene = new osgShadow::ShadowedScene;