Call XSync in redraw

It is necessary call to XSync if you want a good tput flash, because in
other way you can not be sure that white screen will be shown.
---
 st.c |    1 +
 1 file changed, 1 insertion(+)
dev
Roberto E. Vargas Caballero 2012-09-16 10:46:08 +02:00
parent ba1e9daeef
commit 15cc8754c2
1 changed files with 1 additions and 0 deletions

1
st.c
View File

@ -2150,6 +2150,7 @@ redraw(void) {
struct timespec tv = {0, REDRAW_TIMEOUT * 1000}; struct timespec tv = {0, REDRAW_TIMEOUT * 1000};
tfulldirt(); tfulldirt();
draw(); draw();
XSync(xw.dpy, False); /* necessary for a good tput flash */
nanosleep(&tv, NULL); nanosleep(&tv, NULL);
} }