Merge branch 'glfw_upstream' of https://github.com/Luflosi/kitty
This commit is contained in:
commit
64dee63b73
16
glfw/x11_window.c
vendored
16
glfw/x11_window.c
vendored
@ -2460,11 +2460,19 @@ int _glfwPlatformWindowHovered(_GLFWwindow* window)
|
||||
int rootX, rootY, childX, childY;
|
||||
unsigned int mask;
|
||||
|
||||
if (!XQueryPointer(_glfw.x11.display, w,
|
||||
&root, &w, &rootX, &rootY, &childX, &childY, &mask))
|
||||
{
|
||||
_glfwGrabErrorHandlerX11();
|
||||
|
||||
const Bool result = XQueryPointer(_glfw.x11.display, w,
|
||||
&root, &w, &rootX, &rootY,
|
||||
&childX, &childY, &mask);
|
||||
|
||||
_glfwReleaseErrorHandlerX11();
|
||||
|
||||
if (_glfw.x11.errorCode == BadWindow)
|
||||
w = _glfw.x11.root;
|
||||
|
||||
if (!result)
|
||||
return false;
|
||||
}
|
||||
|
||||
if (w == window->x11.handle)
|
||||
return true;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user