From: Brian Paul Date: Mon, 9 Oct 2006 14:57:50 +0000 (+0000) Subject: added a SyncHandle() call, remove UnlockDisplay() call. (bug 8521) X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=d3b257374ef1c367de0e2a38924021818b19a37e;p=mesa.git added a SyncHandle() call, remove UnlockDisplay() call. (bug 8521) --- diff --git a/src/glx/x11/glxext.c b/src/glx/x11/glxext.c index f47caae43df..057e799f677 100644 --- a/src/glx/x11/glxext.c +++ b/src/glx/x11/glxext.c @@ -1016,11 +1016,11 @@ static Bool AllocAndFetchScreenConfigs(Display *dpy, __GLXdisplayPrivate *priv) if (!_XReply(dpy, (xReply*) &reply, 0, False)) { /* Something is busted. Punt. */ UnlockDisplay(dpy); + SyncHandle(); FreeScreenConfigs(priv); return GL_FALSE; } - UnlockDisplay(dpy); if (!reply.numVisuals) { /* This screen does not support GL rendering */ UnlockDisplay(dpy);