diff --git a/src/ipc.c b/src/ipc.c index 577538c2..a7b46f62 100644 --- a/src/ipc.c +++ b/src/ipc.c @@ -248,7 +248,10 @@ void dump_node(yajl_gen gen, struct Con *con, bool inplace_restart) { dump_rect(gen, "geometry", con->geometry); ystr("name"); - ystr(con->name); + if (con->window && con->window->name_json) + ystr(con->window->name_json); + else + ystr(con->name); if (con->type == CT_WORKSPACE) { ystr("num");