[PATCH] XGE: don't register an extension event
Peter Hutterer
peter.hutterer at who-t.net
Tue Apr 6 15:43:09 PDT 2010
On Tue, Apr 06, 2010 at 11:51:53AM +0200, Julien Cristau wrote:
> The GenericEvent is a core event, we never send an extension event, so
> don't reserve an id for one.
>
> Signed-off-by: Julien Cristau <jcristau at debian.org>
Reviewed-by: Peter Hutterer <peter.hutterer at who-t.net>
Cheers,
Peter
> ---
> Xext/geext.c | 13 +------------
> Xext/geint.h | 3 ---
> 2 files changed, 1 insertions(+), 15 deletions(-)
>
> diff --git a/Xext/geext.c b/Xext/geext.c
> index 2ba0ca8..f0a3d87 100644
> --- a/Xext/geext.c
> +++ b/Xext/geext.c
> @@ -36,11 +36,8 @@
>
> #define rClient(obj) (clients[CLIENT_ID((obj)->resource)])
>
> -int GEEventBase;
> -int GEErrorBase;
> static int GEClientPrivateKeyIndex;
> DevPrivateKey GEClientPrivateKey = &GEClientPrivateKeyIndex;
> -int GEEventType; /* The opcode for all GenericEvents will have. */
>
> int RT_GECLIENT = 0;
>
> @@ -178,10 +175,6 @@ GEResetProc(ExtensionEntry *extEntry)
> {
> DeleteCallback(&ClientStateCallback, GEClientCallback, 0);
> EventSwapVector[GenericEvent] = NotImplemented;
> -
> - GEEventBase = 0;
> - GEErrorBase = 0;
> - GEEventType = 0;
> }
>
> /* Calls the registered event swap function for the extension.
> @@ -225,14 +218,10 @@ GEExtensionInit(void)
> }
>
> if((extEntry = AddExtension(GE_NAME,
> - GENumberEvents, GENumberErrors,
> + 0, GENumberErrors,
> ProcGEDispatch, SProcGEDispatch,
> GEResetProc, StandardMinorOpcode)) != 0)
> {
> - GEEventBase = extEntry->eventBase;
> - GEErrorBase = extEntry->errorBase;
> - GEEventType = GEEventBase;
> -
> memset(GEExtensions, 0, sizeof(GEExtensions));
>
> EventSwapVector[GenericEvent] = (EventSwapPtr) SGEGenericEvent;
> diff --git a/Xext/geint.h b/Xext/geint.h
> index 881d306..10a33ce 100644
> --- a/Xext/geint.h
> +++ b/Xext/geint.h
> @@ -37,9 +37,6 @@
> #include "extnsionst.h"
> #include <X11/extensions/geproto.h>
>
> -extern _X_EXPORT int GEEventType;
> -extern _X_EXPORT int GEEventBase;
> -extern _X_EXPORT int GEErrorBase;
> extern _X_EXPORT DevPrivateKey GEClientPrivateKey;
>
> typedef struct _GEClientInfo {
> --
> 1.7.0.3
More information about the xorg-devel
mailing list