From 5436fce09003e20744a388fa4ae49007c9cf8ede Mon Sep 17 00:00:00 2001 From: Daniel Stone Date: Tue, 29 Aug 2006 13:21:40 +0300 Subject: [PATCH] [PATCH] GetKeyboardValutorEvents: be even more careful Don't accept devices without a keyboard feedback class. --- dix/events.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dix/events.c b/dix/events.c index 581fa0800..c2c03950d 100644 --- a/dix/events.c +++ b/dix/events.c @@ -4663,7 +4663,7 @@ int GetKeyboardValuatorEvents(xEvent *events, DeviceIntPtr pDev, int type, if (type != KeyPress && type != KeyRelease) return 0; - if (!pDev->key || !pDev->focus || + if (!pDev->key || !pDev->focus || !pDev->kbdfeed || (pDev->coreEvents && !inputInfo.keyboard->key)) return 0;