Wayland: Unset the cursor shape on border exit

From upstream: ef6189f348.
This commit is contained in:
Luflosi 2019-12-11 22:15:55 +01:00
parent c6698ce305
commit 778474f436
No known key found for this signature in database
GPG Key ID: 4E41E29EDCC345D0

2
glfw/wl_init.c vendored
View File

@ -137,6 +137,7 @@ static void pointerHandleLeave(void* data UNUSED,
_glfw.wl.pointerSerial = serial;
_glfw.wl.pointerFocus = NULL;
_glfwInputCursorEnter(window, false);
_glfw.wl.cursorPreviousShape = NULL;
}
static void setCursor(GLFWCursorShape shape)
@ -192,6 +193,7 @@ static void pointerHandleMotion(void* data UNUSED,
window->wl.cursorPosX = x;
window->wl.cursorPosY = y;
_glfwInputCursorPos(window, x, y);
_glfw.wl.cursorPreviousShape = NULL;
return;
case topDecoration:
if (y < _GLFW_DECORATION_WIDTH)