Commit fbe19c66 authored by Michel Dänzer's avatar Michel Dänzer

GLX: Fix leak of X pixmaps associated with GLX pixmaps.

parent c6d36b1c
......@@ -1215,6 +1215,11 @@ static int DoDestroyDrawable(__GLXclientState *cl, XID glxdrawable, int type)
return __glXError(GLXBadPbuffer);
if (type == GLX_DRAWABLE_PIXMAP) {
((PixmapPtr) pGlxDraw->pDraw)->refcnt--;
FreeResource(glxdrawable, FALSE);
return Success;
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment