diff --git a/glfw/wl_window.c b/glfw/wl_window.c index 5f5312735..4ff32304c 100644 --- a/glfw/wl_window.c +++ b/glfw/wl_window.c @@ -1455,7 +1455,7 @@ void _glfwPlatformSetWindowMonitor(_GLFWwindow* window, int _glfwPlatformWindowFocused(_GLFWwindow* window) { - return _glfw.wl.keyboardFocusId = window ? window->id : 0; + return _glfw.wl.keyboardFocusId == (window ? window->id : 0); } int _glfwPlatformWindowOccluded(_GLFWwindow* window UNUSED)