From: Michael Stapelberg Date: Fri, 26 Jun 2009 02:34:36 +0000 (+0200) Subject: Bugfix: Don’t lose focus when putting windows into floating X-Git-Tag: 3.b~3 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=ab48d714cf013f92c2cbac7a89d0c061f00cc86e;p=i3%2Fi3 Bugfix: Don’t lose focus when putting windows into floating --- diff --git a/src/commands.c b/src/commands.c index 509e3e26..275f8f96 100644 --- a/src/commands.c +++ b/src/commands.c @@ -975,7 +975,11 @@ void parse_command(xcb_connection_t *conn, const char *command) { fix_colrowspan(conn, last_focused->workspace); render_workspace(conn, last_focused->workspace->screen, last_focused->workspace); - xcb_flush(conn); + + /* Re-focus the client because cleanup_table sets the focus to the last + * focused client inside a container only. */ + set_focus(conn, last_focused, true); + return; }