Remove unnecessary XFilterEvent call.
XFilterEvent usually filters KeyPress events according to input method. At this point the window is not mapped. The only events that we process are ConfigureNotify and MapNotify. They should not be filtered by input method.
This commit is contained in:
		
							parent
							
								
									d3e0f3444b
								
							
						
					
					
						commit
						d2937b05ae
					
				
							
								
								
									
										2
									
								
								st.c
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								st.c
									
									
									
									
									
								
							| @ -3919,8 +3919,6 @@ run(void) { | |||||||
| 	/* Waiting for window mapping */ | 	/* Waiting for window mapping */ | ||||||
| 	do { | 	do { | ||||||
| 		XNextEvent(xw.dpy, &ev); | 		XNextEvent(xw.dpy, &ev); | ||||||
| 		if(XFilterEvent(&ev, None)) |  | ||||||
| 			continue; |  | ||||||
| 		if(ev.type == ConfigureNotify) { | 		if(ev.type == ConfigureNotify) { | ||||||
| 			w = ev.xconfigure.width; | 			w = ev.xconfigure.width; | ||||||
| 			h = ev.xconfigure.height; | 			h = ev.xconfigure.height; | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user