Moved to XGrabPointer for cursor hiding.
This commit is contained in:
parent
75f916db44
commit
54b8d0d3c8
@ -341,14 +341,12 @@ static void hideCursor(_GLFWwindow* window)
|
|||||||
//
|
//
|
||||||
static void captureCursor(_GLFWwindow* window)
|
static void captureCursor(_GLFWwindow* window)
|
||||||
{
|
{
|
||||||
hideCursor(window);
|
|
||||||
|
|
||||||
if (!window->x11.cursorGrabbed)
|
if (!window->x11.cursorGrabbed)
|
||||||
{
|
{
|
||||||
if (XGrabPointer(_glfw.x11.display, window->x11.handle, True,
|
if (XGrabPointer(_glfw.x11.display, window->x11.handle, True,
|
||||||
ButtonPressMask | ButtonReleaseMask |
|
ButtonPressMask | ButtonReleaseMask |
|
||||||
PointerMotionMask, GrabModeAsync, GrabModeAsync,
|
PointerMotionMask, GrabModeAsync, GrabModeAsync,
|
||||||
window->x11.handle, None, CurrentTime) ==
|
window->x11.handle, _glfw.x11.cursor, CurrentTime) ==
|
||||||
GrabSuccess)
|
GrabSuccess)
|
||||||
{
|
{
|
||||||
window->x11.cursorGrabbed = GL_TRUE;
|
window->x11.cursorGrabbed = GL_TRUE;
|
||||||
|
Loading…
Reference in New Issue
Block a user