Fix rendering of workspace names after "reload" (Thanks fallen)
This commit is contained in:
parent
469f22caeb
commit
6699d54640
|
@ -1042,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;
|
||||
}
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
*
|
||||
* i3 - an improved dynamic tiling window manager
|
||||
*
|
||||
* © 2009 Michael Stapelberg and contributors
|
||||
* © 2009-2010 Michael Stapelberg and contributors
|
||||
*
|
||||
* See file LICENSE for license information.
|
||||
*
|
||||
|
@ -320,6 +320,11 @@ void load_configuration(xcb_connection_t *conn, const char *override_configpath,
|
|||
TAILQ_REMOVE(&assignments, assign, assignments);
|
||||
FREE(assign);
|
||||
}
|
||||
|
||||
/* Clear workspace names */
|
||||
Workspace *ws;
|
||||
TAILQ_FOREACH(ws, workspaces, workspaces)
|
||||
workspace_set_name(ws, NULL);
|
||||
}
|
||||
|
||||
SLIST_INIT(&modes);
|
||||
|
|
Loading…
Reference in New Issue