diff --git a/examples/osgviewerFOX/FOX_OSG_MDIView.cpp b/examples/osgviewerFOX/FOX_OSG_MDIView.cpp index 7cb5ef471..04f269039 100644 --- a/examples/osgviewerFOX/FOX_OSG_MDIView.cpp +++ b/examples/osgviewerFOX/FOX_OSG_MDIView.cpp @@ -34,6 +34,10 @@ FOX_OSG_MDIView::FOX_OSG_MDIView(FXMDIClient *p, const FXString &name, viewer->getCamera()->setViewport(0,0,w,h); viewer->setThreadingModel(osgViewer::Viewer::SingleThreaded); + // FOX example does not catch the close of the graphics window, so + // don't allow the default escape sets to done to be active. + viewer->setKeyEventSetsDone(0); + // load the scene. osg::ref_ptr loadedModel = osgDB::readNodeFile("cow.osg"); if (!loadedModel)