Просмотр исходного кода

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(+)
Roberto E. Vargas Caballero 12 лет назад
Родитель
Сommit
15cc8754c2
1 измененных файлов с 1 добавлено и 0 удалено
  1. 1 0
      st.c

+ 1 - 0
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);
 }
 }