xinerama: Put the proto version in the code instead using proto headers.

Proto headers updating resulting in the server advertising new versions is
broken.  This should be applied to every extension.

This fixes the build against slightly-older xineramaproto.
(cherry picked from commit b349a764e9)

Signed-off-by: Keith Packard <keithp@keithp.com>
This commit is contained in:
Eric Anholt 2009-02-17 09:59:17 -08:00 committed by Keith Packard
parent a7a93c12f9
commit d478bc9488

View file

@ -58,6 +58,8 @@ Equipment Corporation.
#endif
#include "modinit.h"
#define SERVER_PANORAMIX_MAJOR_VERSION 1
#define SERVER_PANORAMIX_MINOR_VERSION 1
#ifdef GLXPROXY
extern VisualPtr glxMatchVisual(ScreenPtr pScreen,
@ -903,8 +905,8 @@ ProcPanoramiXQueryVersion (ClientPtr client)
rep.type = X_Reply;
rep.length = 0;
rep.sequenceNumber = client->sequence;
rep.majorVersion = PANORAMIX_MAJOR_VERSION;
rep.minorVersion = PANORAMIX_MINOR_VERSION;
rep.majorVersion = SERVER_PANORAMIX_MAJOR_VERSION;
rep.minorVersion = SERVER_PANORAMIX_MINOR_VERSION;
if (client->swapped) {
swaps(&rep.sequenceNumber, n);
swapl(&rep.length, n);