Commit 5b65b9b8 authored by Emmanuel Gil Peyrot's avatar Emmanuel Gil Peyrot Committed by linkmauve
Browse files

Prevent a crash when giving focus to a non-GLFWwindow surface

parent 552e40a4
......@@ -54,6 +54,8 @@ static void pointerHandleEnter(void* data,
return;
_GLFWwindow* window = wl_surface_get_user_data(surface);
if (!window)
return;
_glfw.wl.pointerSerial = serial;
_glfw.wl.pointerFocus = window;
......@@ -280,6 +282,8 @@ static void keyboardHandleEnter(void* data,
return;
_GLFWwindow* window = wl_surface_get_user_data(surface);
if (!window)
return;
_glfw.wl.keyboardFocus = window;
_glfwInputWindowFocus(window, GLFW_TRUE);
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment