X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=src%2Fcommands.c;h=2d8155f276a162494db56b6ce416566875b2861a;hb=a0e33c1d683ffe3b67a3967980f61f828b41fef2;hp=aefb3e5b4bec54bc4ebd7542a000d016c8fe182c;hpb=62c45323290ede9c3be3e213b6e91a6a4d111045;p=i3%2Fi3 diff --git a/src/commands.c b/src/commands.c index aefb3e5b..2d8155f2 100644 --- a/src/commands.c +++ b/src/commands.c @@ -721,6 +721,7 @@ static void jump_to_window(xcb_connection_t *conn, const char *arguments) { } free(classtitle); + workspace_show(conn, client->workspace->num + 1); set_focus(conn, client, true); } @@ -1041,6 +1042,9 @@ void parse_command(xcb_connection_t *conn, const char *command) { /* Is it a ? */ if (STARTS_WITH(command, "reload")) { load_configuration(conn, NULL, true); + render_layout(conn); + /* Send an IPC event just in case the ws names have changed */ + ipc_send_event("workspace", I3_IPC_EVENT_WORKSPACE, "{\"change\":\"reload\"}"); return; } @@ -1167,7 +1171,7 @@ void parse_command(xcb_connection_t *conn, const char *command) { Workspace *ws = last_focused->workspace; - if(last_focused->fullscreen) + if (last_focused->fullscreen) client_leave_fullscreen(conn, last_focused); toggle_floating_mode(conn, last_focused, false);