From ef75301854d41c6b11dd2742fa9d17a5de8a4cfa Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Thu, 20 Aug 2009 10:52:24 +1000 Subject: [PATCH] dix: FixUpEventFromWindow mustn't scramble non-device events. Signed-off-by: Peter Hutterer --- dix/events.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dix/events.c b/dix/events.c index b32960abe..de96de3ce 100644 --- a/dix/events.c +++ b/dix/events.c @@ -2258,7 +2258,10 @@ FixUpEventFromWindow( event->evtype == XI_RawKeyRelease || event->evtype == XI_RawButtonPress || event->evtype == XI_RawButtonRelease || - event->evtype == XI_RawMotion) + event->evtype == XI_RawMotion || + event->evtype == XI_DeviceChanged || + event->evtype == XI_HierarchyChanged || + event->evtype == XI_PropertyEvent) return; event->root = RootWindow(pDev)->drawable.id;