More stable blinking.

master
Christoph Lohmann 12 years ago
parent e1458ef467
commit 8618386de9
  1. 11
      st.c

11
st.c

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

Loading…
Cancel
Save