From 73c82c6b983e39e24f49c2c794d654bd349309d3 Mon Sep 17 00:00:00 2001 From: Alan Coopersmith Date: Wed, 27 Nov 2013 23:36:44 -0800 Subject: Print correct event names for events sent via SendEvent requests The high bit of an X11 event id is set to 0 for events generated by the server, 1 for events sent from another client via SendEvent requests. Previously xscope printed: ..............EVENT: **INVALID** (150) Now it prints: ..............EVENT: ConfigureNotify source: SendEvent Signed-off-by: Alan Coopersmith --- table11.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'table11.c') diff --git a/table11.c b/table11.c index e141ae1..8d0acca 100644 --- a/table11.c +++ b/table11.c @@ -601,7 +601,7 @@ InitEnumeratedTypes(void) DefineEValue(p, 16L, "Length"); DefineEValue(p, 17L, "Implementation"); - p = DefineType(EVENT, ENUMERATED, "EVENT", (PrintProcType) PrintENUMERATED); + p = DefineType(EVENT, BUILTIN, "EVENT", (PrintProcType) PrintEVENT); DefineEValue(p, 2L, "KeyPress"); DefineEValue(p, 3L, "KeyRelease"); DefineEValue(p, 4L, "ButtonPress"); -- cgit v1.2.1