|
|
@ -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))); |
|
|
|
} |
|
|
|
} else { |
|
|
|
tv = NULL; |
|
|
|
} |
|
|
|