X-Git-Url: https://jasonwoof.com/gitweb/?p=st.git;a=blobdiff_plain;f=st.c;h=ce8c5c992dd83dd949255374244658d6584e2b09;hp=39d3fee36017a0fd73301e64f3942d6612315ce5;hb=8365f93099bcfa6a708f3608cd3eb43c150a166e;hpb=288f80cb06b442ef0f55ea62bbceb3260338bf7a diff --git a/st.c b/st.c index 39d3fee..ce8c5c9 100644 --- a/st.c +++ b/st.c @@ -3954,15 +3954,16 @@ run(void) { } if(FD_ISSET(cmdfd, &rfd)) { ttyread(); - if(blinktimeout) { - blinkset = tattrset(ATTR_BLINK); - if(!blinkset) - MODBIT(term.mode, 0, MODE_BLINK); - } } - if(FD_ISSET(xfd, &rfd)) + if(FD_ISSET(xfd, &rfd)) { xev = actionfps; + if(blinktimeout) { + lastblink = now; + MODBIT(term.mode, 1, MODE_BLINK); + blinkset = 1; + } + } clock_gettime(CLOCK_MONOTONIC, &now); drawtimeout.tv_sec = 0;