Set correct reply length when xinerama isn't active.

This commit is contained in:
David Reveman 2006-09-27 08:49:52 -04:00
parent 1978343ef4
commit 334b63e496

View file

@ -591,8 +591,17 @@ xglxProcXineramaQueryScreens (ClientPtr client)
rep.type = X_Reply;
rep.sequenceNumber = client->sequence;
rep.number = n;
rep.length = n * sz_XineramaScreenInfo >> 2;
if (info)
{
rep.number = n;
rep.length = n * sz_XineramaScreenInfo >> 2;
}
else
{
rep.number = 0;
rep.length = 0;
}
if (client->swapped)
{