URI: 
       More stable blinking. - st - simple terminal
  HTML git clone https://git.parazyd.org/st
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit 8618386de947a1e2d0b449d6f60fde478e931ecb
   DIR parent e1458ef467f1164fa3ca51e64e3c768c8c69b346
  HTML Author: Christoph Lohmann <20h@r-36.net>
       Date:   Wed,  1 May 2013 13:14:46 +0200
       
       More stable blinking.
       
       Diffstat:
         M st.c                                |      11 +++++++++--
       
       1 file changed, 9 insertions(+), 2 deletions(-)
       ---
   DIR diff --git a/st.c b/st.c
       @@ -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;
                                        }