dmxDestroyWindow() - must call the X's native DetroyWindow()

Don't really know why this section was disabled, but without it,
certain pPicture resources do not get free'd until later in the
FreeClientResources() process after the screen has been free'd -
resulting in seg fault.

With this patch, all resources normally free'd using vanilla X are
now also being freed correctly by Xdmx.

https://bugs.freedesktop.org/show_bug.cgi?id=24576

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
Lee Leahu 2009-10-19 15:43:59 -05:00 committed by Peter Hutterer
parent 664a8e37fd
commit f713f447a2
1 changed files with 1 additions and 2 deletions

View File

@ -419,10 +419,9 @@ Bool dmxDestroyWindow(WindowPtr pWindow)
pWinPriv->windowDestroyed(pWindow);
#endif
#if 0
if (pScreen->DestroyWindow)
ret = pScreen->DestroyWindow(pWindow);
#endif
DMX_WRAP(DestroyWindow, dmxDestroyWindow, dmxScreen, pScreen);
return ret;