diff --git a/glfw/x11_window.c b/glfw/x11_window.c index fa65e0a1b..b3c0cd785 100644 --- a/glfw/x11_window.c +++ b/glfw/x11_window.c @@ -2255,7 +2255,7 @@ void _glfwPlatformFocusWindow(_GLFWwindow* window) { if (_glfw.x11.NET_ACTIVE_WINDOW) sendEventToWM(window, _glfw.x11.NET_ACTIVE_WINDOW, 1, 0, 0, 0, 0); - else + else if (_glfwPlatformWindowVisible(window)) { XRaiseWindow(_glfw.x11.display, window->x11.handle); XSetInputFocus(_glfw.x11.display, window->x11.handle,