mirror of
				https://github.com/glfw/glfw.git
				synced 2025-11-04 14:16:42 +00:00 
			
		
		
		
	X11: Filter out Xlib errors from other connections
(cherry picked from commit 2c8e0512dd)
			
			
This commit is contained in:
		
							parent
							
								
									aee62d3c16
								
							
						
					
					
						commit
						2d4c4b7949
					
				@ -119,6 +119,8 @@ information on what to include when reporting a bug.
 | 
				
			|||||||
## Changelog
 | 
					## Changelog
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 - [X11] Bugfix: IME input of CJK was broken for "C" locale (#1587,#1636)
 | 
					 - [X11] Bugfix: IME input of CJK was broken for "C" locale (#1587,#1636)
 | 
				
			||||||
 | 
					 - [X11] Bugfix: Xlib errors caused by other parts of the application could be
 | 
				
			||||||
 | 
					   reported as GLFW errors
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Contact
 | 
					## Contact
 | 
				
			||||||
 | 
				
			|||||||
@ -851,6 +851,9 @@ static Window createHelperWindow(void)
 | 
				
			|||||||
//
 | 
					//
 | 
				
			||||||
static int errorHandler(Display *display, XErrorEvent* event)
 | 
					static int errorHandler(Display *display, XErrorEvent* event)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
 | 
					    if (_glfw.x11.display != display)
 | 
				
			||||||
 | 
					        return 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    _glfw.x11.errorCode = event->error_code;
 | 
					    _glfw.x11.errorCode = event->error_code;
 | 
				
			||||||
    return 0;
 | 
					    return 0;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user