From 053de5763a0ca97ff30b02e252ce0e58facf7b4e Mon Sep 17 00:00:00 2001 From: Luflosi Date: Wed, 8 Jan 2020 19:50:17 +0100 Subject: [PATCH] X11: Fix BadMatch focusing a window on non-EWMH WM From upstream: https://github.com/glfw/glfw/commit/aa5e31356178de43d42f43f48914a62c25033f4b. --- glfw/x11_window.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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,