diff options
| author | Aurélien Aptel <aurelien.aptel@gmail.com> | 2010-08-29 19:14:05 +0200 | 
|---|---|---|
| committer | Aurélien Aptel <aurelien.aptel@gmail.com> | 2010-08-29 19:14:05 +0200 | 
| commit | eab9aad1dcd87ba1721bc63ef987203b7a643c69 (patch) | |
| tree | ac488c4734352267b6f219220b3c95d834535244 | |
| parent | 2181040594ae63f2821899caba0bef34257a6c2b (diff) | |
| download | st-transparency-eab9aad1dcd87ba1721bc63ef987203b7a643c69.tar.gz st-transparency-eab9aad1dcd87ba1721bc63ef987203b7a643c69.tar.xz st-transparency-eab9aad1dcd87ba1721bc63ef987203b7a643c69.zip  | |
added a XFlush() in xbell().
| -rw-r--r-- | st.c | 3 | 
1 files changed, 2 insertions, 1 deletions
@@ -230,6 +230,7 @@ void  xbell(void) {  	XSetForeground(xw.dis, dc.gc, dc.col[BellCol]);  	XFillRectangle(xw.dis, xw.win, dc.gc, BORDER, BORDER, xw.bufw, xw.bufh); +	XFlush(xw.dis);  	usleep(BellTime);  	draw(SCREEN_REDRAW);  } @@ -1293,7 +1294,7 @@ run(void) {  		FD_ZERO(&rfd);  		FD_SET(cmdfd, &rfd);  		FD_SET(xfd, &rfd); -		if(select(MAX(xfd, cmdfd)+1, &rfd, NULL, NULL, NULL) == -1) { +		if(select(MAX(xfd, cmdfd)+1, &rfd, NULL, NULL, NULL) < 0) {  			if(errno == EINTR)  				continue;  			die("select failed: %s\n", SERRNO);  | 
