Use do..while in window mapping loop.
							parent
							
								
									ecac5ee35e
								
							
						
					
					
						commit
						d3e0f3444b
					
				
							
								
								
									
										6
									
								
								st.c
								
								
								
								
							
							
						
						
									
										6
									
								
								st.c
								
								
								
								
							|  | @ -3917,17 +3917,15 @@ run(void) { | |||
| 	long deltatime; | ||||
| 
 | ||||
| 	/* Waiting for window mapping */ | ||||
| 	while(1) { | ||||
| 	do { | ||||
| 		XNextEvent(xw.dpy, &ev); | ||||
| 		if(XFilterEvent(&ev, None)) | ||||
| 			continue; | ||||
| 		if(ev.type == ConfigureNotify) { | ||||
| 			w = ev.xconfigure.width; | ||||
| 			h = ev.xconfigure.height; | ||||
| 		} else if(ev.type == MapNotify) { | ||||
| 			break; | ||||
| 		} | ||||
| 	} | ||||
| 	} while(ev.type != MapNotify); | ||||
| 
 | ||||
| 	ttynew(); | ||||
| 	cresize(w, h); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue