]> git.sur5r.net Git - i3/i3/blobdiff - src/handlers.c
_NET_ACTIVE_WINDOW: invalidate focus to force SetInputFocus call (#3027)
[i3/i3] / src / handlers.c
index 3140e4057674ca7596719ece8df9f5fbba70b19a..436fb2aba881f5b8f5e88d16cb6119e15fb479f0 100644 (file)
@@ -774,6 +774,8 @@ static void handle_client_message(xcb_client_message_event_t *event) {
                 scratchpad_show(con);
             } else {
                 workspace_show(ws);
+                /* Re-set focus, even if unchanged from i3’s perspective. */
+                focused_id = XCB_NONE;
                 con_focus(con);
             }
         } else {