From f85619b14d130ec54d42cabfaee15e55ced0c665 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Tue, 28 Jul 2009 16:48:56 +1000 Subject: [PATCH] dix: update GetMaximumEventsNum() to real value (3). GPE and friends now use internal events so they may generate up to 3 events. One (optional) DeviceChanged event and one raw event plus a device event. Signed-off-by: Peter Hutterer --- dix/getevents.c | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/dix/getevents.c b/dix/getevents.c index ffd749717..5f0095430 100644 --- a/dix/getevents.c +++ b/dix/getevents.c @@ -567,13 +567,11 @@ updateMotionHistory(DeviceIntPtr pDev, CARD32 ms, int first_valuator, */ int GetMaximumEventsNum(void) { - /* One base event -- device, plus valuator events. */ - int ret = 1 + MAX_VALUATOR_EVENTS; - - /* One possible DeviceClassesChangedEvent */ - ret++; - - return ret; + /* One raw event + * One device event + * One possible device changed event + */ + return 3; }