diff --git a/Xi/selectev.c b/Xi/selectev.c index 1f6713ad4..7d3ef9d48 100644 --- a/Xi/selectev.c +++ b/Xi/selectev.c @@ -178,7 +178,7 @@ ProcXSelectExtensionEvent(register ClientPtr client) return Success; } - if (HandleDevicePresenceMask(client, pWin, (XEventClass *) & stuff[i], + if (HandleDevicePresenceMask(client, pWin, (XEventClass *) & stuff[1], &stuff->count) != Success) { SendErrorToClient(client, IReqCode, X_SelectExtensionEvent, 0, BadAlloc); diff --git a/dix/events.c b/dix/events.c index c2c03950d..34ee9fb15 100644 --- a/dix/events.c +++ b/dix/events.c @@ -135,6 +135,7 @@ of the copyright holder. #include #include extern Bool XkbFilterEvents(ClientPtr, int, xEvent *); +extern Bool XkbCopyKeymap(XkbDescPtr src, XkbDescPtr dst, Bool sendNotifies); #endif #ifdef XCSECURITY diff --git a/xkb/xkbUtils.c b/xkb/xkbUtils.c index 0fde727ea..cbf46d860 100644 --- a/xkb/xkbUtils.c +++ b/xkb/xkbUtils.c @@ -242,7 +242,7 @@ XkbMapChangesPtr mc; xkb->min_key_code= first; /* 1/12/95 (ef) -- XXX! should zero out the new maps */ changes->map.changed|= XkbKeycodesMask; -generate a NewKeyboard notify here? +/* generate a NewKeyboard notify here? */ } } #endif