X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fglx%2Fmini%2Fminiglx_events.c;h=a20d5847b3c121a0a68bf086ececd30cebc3fd7a;hb=0e79e474de164a765b9759398c83b6bfa16a0012;hp=6f3f3a17947d124b50bb41ffccb746fda7acccd7;hpb=3d4d6d29e2209a2ca701bff2c781078a82c6b229;p=mesa.git diff --git a/src/glx/mini/miniglx_events.c b/src/glx/mini/miniglx_events.c index 6f3f3a17947..a20d5847b3c 100644 --- a/src/glx/mini/miniglx_events.c +++ b/src/glx/mini/miniglx_events.c @@ -38,7 +38,6 @@ * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ -/* $Id: miniglx_events.c,v 1.5 2005/08/31 01:24:01 airlied Exp $ */ #include @@ -155,7 +154,10 @@ static void shut_fd( Display *dpy, int i ) er->xdestroywindow.serial = 0; er->xdestroywindow.send_event = 0; er->xdestroywindow.display = dpy; - er->xdestroywindow.window = (Window)i; + er->xdestroywindow.window = (Window)i; + + drmGetLock(dpy->driverContext.drmFD, 1, 0); + drmUnlock(dpy->driverContext.drmFD, 1); } }