rem: if (timerPending()) { checkTimerHandlers(); }
add: checkTimerHandlers();
context: WMMaskEvent(Display *dpy, long mask, XEvent *event){     while (!XCheckMaskEvent(dpy, mask, event)) {	/* Do idle stuff while there are no timer or X events */	while (checkIdleHandlers()) {	    if (XCheckMaskEvent(dpy, mask, event))		return;	}        /* Wait for input on the X connection socket */	W_WaitForEvent(dpy, mask);        /* Check any expired timers */        if (timerPending()) {            checkTimerHandlers();        }    }}