diff options
-rw-r--r-- | dblbuf.c | 2 | ||||
-rw-r--r-- | main.c | 2 | ||||
-rw-r--r-- | xlib.c | 2 |
3 files changed, 3 insertions, 3 deletions
@@ -176,7 +176,7 @@ void uudisp_refresh(struct uudisp *d, struct uuterm *t) blit_slice(d, idx, x1, x2); } - if (d->blink & 1) { + if (d->blink) { unsigned long rev = expand_color(d, 15); int idx = t->rows[t->y]->idx; b->slices[idx].colors[2*t->x] ^= rev; @@ -66,7 +66,7 @@ int main(int argc, char *argv[]) tv.tv_sec = 0; tv.tv_usec = 250000; if (select(max, &fds, &wfds, NULL, &tv) <= 0) { - d.blink++; + d.blink ^= 1; FD_ZERO(&fds); } @@ -405,7 +405,7 @@ void uudisp_refresh(struct uudisp *d, struct uuterm *t) int x1, x2, idx, y; /* Clean up cursor first.. */ - if (p->curs_on && (!(d->blink&1) || t->x != p->curs_x || t->y != p->curs_y)) { + if (p->curs_on && (!d->blink || t->x != p->curs_x || t->y != p->curs_y)) { idx = t->rows[p->curs_y]->idx; if ((unsigned)p->slices_y[idx] < d->h) blit_slice(d, idx, p->curs_x, p->curs_x); |