From af1fb609beece899188469a81ac9d8c5e07bfa4a Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Fri, 29 Jul 2011 10:09:02 +1000 Subject: Add sourceid to RawEvents (#34420) RawEvents in XI2 do not provide the source ID. The libXi headers however do and it is currently always 0. Given that the sourceid may be useful for some clients, send it down the wire. This has no effect on the wire size of the struct, we can re-use a pad byte here. X.Org Bug 34420 Signed-off-by: Peter Hutterer Reviewed-by: Daniel Stone --- XI2proto.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'XI2proto.h') diff --git a/XI2proto.h b/XI2proto.h index 84574a5..8977e87 100644 --- a/XI2proto.h +++ b/XI2proto.h @@ -902,7 +902,7 @@ typedef struct uint16_t deviceid; Time time; uint32_t detail; - uint16_t pad0; + uint16_t sourceid; /**< The source device (XI 2.1) */ uint16_t valuators_len; /**< Length of trailing valuator mask in 4 byte units */ uint32_t flags; /**< ::XIKeyRepeat */ -- cgit v1.2.3