xserver: Branch 'xgl-0-0-1'

David Reveman davidr at kemper.freedesktop.org
Wed Sep 27 15:51:02 EEST 2006


 hw/xgl/glx/xglx.c |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

New commits:
diff-tree 334b63e496b9ae09d3c52b935fb318c1a4e22c92 (from 1978343ef4094919643d4e0a3d910dac01805ecb)
Author: David Reveman <davidr at novell.com>
Date:   Wed Sep 27 08:49:52 2006 -0400

    Set correct reply length when xinerama isn't active.

diff --git a/hw/xgl/glx/xglx.c b/hw/xgl/glx/xglx.c
index 7f65658..76766e4 100644
--- a/hw/xgl/glx/xglx.c
+++ b/hw/xgl/glx/xglx.c
@@ -591,8 +591,17 @@ xglxProcXineramaQueryScreens (ClientPtr 
 
     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)
     {



More information about the xorg-commit mailing list