diff --git a/dix/events.c b/dix/events.c index 6c70ab4ba..813830f66 100644 --- a/dix/events.c +++ b/dix/events.c @@ -4787,7 +4787,9 @@ CoreEnterLeaveEvent(DeviceIntPtr mouse, xKeymapEvent ke = { .type = KeymapNotify }; +#ifdef XACE ClientPtr client = grab ? rClient(grab) : wClient(pWin); +#endif int rc; rc = XaceHook(XACE_DEVICE_ACCESS, client, keybd, DixReadAccess); @@ -4898,7 +4900,9 @@ CoreFocusEvent(DeviceIntPtr dev, int type, int mode, int detail, WindowPtr pWin) xKeymapEvent ke = { .type = KeymapNotify }; +#ifdef XACE ClientPtr client = wClient(pWin); +#endif int rc; rc = XaceHook(XACE_DEVICE_ACCESS, client, dev, DixReadAccess);