From a0374d7c852b90c58d67e096ddf9047653fdfdf3 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Thu, 4 Jan 2007 14:34:53 +0000 Subject: [PATCH] Added glXDestryContext to help clean up OpenGL. --- src/osgViewer/GraphicsWindowX11.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/osgViewer/GraphicsWindowX11.cpp b/src/osgViewer/GraphicsWindowX11.cpp index 6182e43cc..755bc3a06 100644 --- a/src/osgViewer/GraphicsWindowX11.cpp +++ b/src/osgViewer/GraphicsWindowX11.cpp @@ -579,7 +579,8 @@ void GraphicsWindowX11::closeImplementation() if (_display && _window) { - //glXDestroyContext(_display, _glxContext ); + glXDestroyContext(_display, _glxContext ); + XDestroyWindow(_display, _window); XFlush( _display ); @@ -588,6 +589,7 @@ void GraphicsWindowX11::closeImplementation() _window = 0; _parent = 0; + _glxContext = 0; if(_visualInfo) {