diff --git a/dix/events.c b/dix/events.c index 0c8d198b3..265531231 100644 --- a/dix/events.c +++ b/dix/events.c @@ -3479,7 +3479,7 @@ DeliverFocusedEvent(DeviceIntPtr keybd, xEvent *xE, WindowPtr window, int count) { FixUpEventFromWindow(keybd, &core, focus, None, FALSE); deliveries = DeliverEventsToWindow(keybd, focus, &core, 1, - filters[keybd->id][xE->u.u.type], + filters[keybd->id][core.u.u.type], NullGrab, 0); } }