added a SyncHandle() call, remove UnlockDisplay() call. (bug 8521)

This commit is contained in:
Brian Paul
2006-10-09 14:57:50 +00:00
parent 0a0cd3a8ae
commit d3b257374e
+1 -1
View File
@@ -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);