From 6383bc93b2ae76361a58653bc7e291df0d6ddfec Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Sat, 13 Dec 2008 15:44:52 +1000 Subject: [PATCH] dix: Init DeviceEnterLeave event's type before FixUpEventFromWindow (#19064) X.Org Bug 19064 --- dix/events.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dix/events.c b/dix/events.c index e30f40b17..7b698a0d1 100644 --- a/dix/events.c +++ b/dix/events.c @@ -4300,6 +4300,7 @@ DeviceEnterLeaveEvent( /* we don't have enough bytes, so we squash flags and mode into one byte, and use the last byte for the deviceid. */ devEnterLeave = (deviceEnterNotify*)&event; + devEnterLeave->type = type; devEnterLeave->detail = detail; devEnterLeave->time = currentTime.milliseconds; devEnterLeave->rootX = mouse->spriteInfo->sprite->hot.x; @@ -4308,7 +4309,6 @@ DeviceEnterLeaveEvent( sameScreen = event.u.keyButtonPointer.sameScreen; devEnterLeave->child = child; - devEnterLeave->type = type; devEnterLeave->deviceid = mouse->id; devEnterLeave->mode = mode; devEnterLeave->mode |= (sameScreen ? (ELFlagSameScreen << 4) : 0);