]> git.sur5r.net Git - i3/i3/blobdiff - src/commands.c
Implement 'prev', extend testcase
[i3/i3] / src / commands.c
index e7ebb94605d28bf75f02abebbbccf66cfaba7312..2d8155f276a162494db56b6ce416566875b2861a 100644 (file)
@@ -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 <reload>? */
         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;
         }