X11: Fix cursor hover query retry behavior

XQueryPointer returns zero on BadWindow so the retry did not happen.

Related to ceb20c7f97.
master
Camilla Löwy ago%!(EXTRA string=5 years)
parent ceb20c7f97
commit 49dbcfcb8c
  1. 6
      src/x11_window.c

@ -2586,11 +2586,9 @@ int _glfwPlatformWindowHovered(_GLFWwindow* window)
if (_glfw.x11.errorCode == BadWindow) if (_glfw.x11.errorCode == BadWindow)
w = _glfw.x11.root; w = _glfw.x11.root;
else if (!result)
if (!result)
return GLFW_FALSE; return GLFW_FALSE;
else if (w == window->x11.handle)
if (w == window->x11.handle)
return GLFW_TRUE; return GLFW_TRUE;
} }

Loading…
Cancel
Save