@ -3496,8 +3496,15 @@ run(void) {
xev--;
if(!FD_ISSET(cmdfd, &rfd) && !FD_ISSET(xfd, &rfd)) {
if(blinkset) {
drawtimeout.tv_usec = 1000 * \
blinktimeout;
if(TIMEDIFF(now, lastblink) \
> blinktimeout) {
drawtimeout.tv_usec = 1;
} else {
drawtimeout.tv_usec = (1000 * \
(blinktimeout - \
TIMEDIFF(now,
lastblink)));
}
tv = NULL;