diff --git a/src/ipc.c b/src/ipc.c index d798ffa0..dfb1fd68 100644 --- a/src/ipc.c +++ b/src/ipc.c @@ -243,7 +243,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");