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(+)
This commit is contained in:
parent
ba1e9daeef
commit
15cc8754c2
1 changed files with 1 additions and 0 deletions
1
st.c
1
st.c
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue