From e717409bae355df9a617a226f12fbb8c54ae77e5 Mon Sep 17 00:00:00 2001 From: Daniel Stone Date: Tue, 6 Nov 2007 21:36:13 +0000 Subject: [PATCH] DIX/getevents: Document GetMaximumEventsNum() a little better Note that the number returned by GMEN can _never_ change, and be a little more explicit about the figure for repeats. --- dix/getevents.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dix/getevents.c b/dix/getevents.c index ffcdf174e..3754c72f4 100644 --- a/dix/getevents.c +++ b/dix/getevents.c @@ -207,11 +207,13 @@ updateMotionHistory(DeviceIntPtr pDev, CARD32 ms, int first_valuator, * * Should be used in DIX as: * xEvent *events = xcalloc(sizeof(xEvent), GetMaximumEventsNum()); + * + * This MUST be absolutely constant, from init until exit. */ _X_EXPORT int GetMaximumEventsNum(void) { /* Two base events -- core and device, plus valuator events. Multiply - * by two if we're doing key repeats. */ + * by two if we're doing non-XKB key repeats. */ int ret = 2 + MAX_VALUATOR_EVENTS; #ifdef XKB