commit 4a3c954e64ec838062c553830a70febce4415ee6 Author: Pierre Willenbrock Date: Fri Dec 12 18:21:58 2008 +0100 Setup u.u.type before trying to FixUpEventFromWindow Else FixUpEventFromWindow rejects it. diff --git a/dix/events.c b/dix/events.c index e30f40b..a1a7931 100644 --- a/dix/events.c +++ b/dix/events.c @@ -4304,6 +4304,7 @@ DeviceEnterLeaveEvent( devEnterLeave->time = currentTime.milliseconds; devEnterLeave->rootX = mouse->spriteInfo->sprite->hot.x; devEnterLeave->rootY = mouse->spriteInfo->sprite->hot.y; + event.u.u.type = GenericEvent; FixUpEventFromWindow(mouse, &event, pWin, None, FALSE); sameScreen = event.u.keyButtonPointer.sameScreen;