From 5050b9b5b167b63c8985ac212e693225beee0ccf Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Fri, 24 Aug 2007 09:45:11 +0000 Subject: [PATCH] Disable the escape sets done on the viewer --- examples/osgviewerFOX/FOX_OSG_MDIView.cpp | 4 ++++ 1 file changed, 4 insertions(+) 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)