diff --git a/xkb/xkbInit.c b/xkb/xkbInit.c index 9e45b4b71..4108e1b26 100644 --- a/xkb/xkbInit.c +++ b/xkb/xkbInit.c @@ -142,7 +142,7 @@ XkbFreeRMLVOSet(XkbRMLVOSet * rmlvo, Bool freeRMLVO) } static Bool -XkbWriteRulesProp(ClientPtr client, void *closure) +XkbWriteRulesProp(void) { int len, out; Atom name; @@ -235,7 +235,7 @@ XkbSetRulesUsed(XkbRMLVOSet * rmlvo) free(XkbOptionsUsed); XkbOptionsUsed = (rmlvo->options ? Xstrdup(rmlvo->options) : NULL); if (XkbWantRulesProp) - QueueWorkProc(XkbWriteRulesProp, NULL, NULL); + XkbWriteRulesProp(); return; }