GLX: fix memory leak

This commit is contained in:
degasus 2015-03-08 17:42:37 +01:00
parent b0f61201c3
commit f3f2ed1536
2 changed files with 3 additions and 2 deletions

View File

@ -92,7 +92,7 @@ bool cInterfaceGLX::Create(void *window_handle)
XFree(fbc);
// Get an appropriate visual
vi = glXGetVisualFromFBConfig(dpy, fbconfig);
XVisualInfo* vi = glXGetVisualFromFBConfig(dpy, fbconfig);
// Create a GLX context.
// We try to get a 3.3 core profile, else we try it with anything we get.
@ -142,6 +142,8 @@ bool cInterfaceGLX::Create(void *window_handle)
s_backbuffer_height = attribs.height;
win = XWindow.CreateXWindow(parent, vi);
XFree(vi);
return true;
}

View File

@ -17,7 +17,6 @@ private:
Display *dpy;
Window win;
GLXContext ctx;
XVisualInfo *vi;
GLXFBConfig fbconfig;
public:
friend class cX11Window;