Use do..while in window mapping loop.
This commit is contained in:
		
				
					committed by
					
						 Roberto E. Vargas Caballero
						Roberto E. Vargas Caballero
					
				
			
			
				
	
			
			
			
						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); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user