diff options
author | Thomas Hebb <[email protected]> | 2020-04-25 15:10:22 -0400 |
---|---|---|
committer | Brian Ashworth <[email protected]> | 2020-04-27 20:37:57 -0400 |
commit | f18bcfcd69b514e1387bf37a42be6667a4c19282 (patch) | |
tree | e073a8682121a1f225bfa2ab4059d85620a82bff /sway/ipc-json.c | |
parent | 58703e4f24ae2738f9459c0c092f41a827be007e (diff) |
Add each view's shell to JSON description
This is a criteria you can use to select windows since commit
484cc189e909 ("Add shell criteria token"), but there's no way to query
it for an existing window. This exposes its value in the output of
`swaymsg -t get_tree`.
Diffstat (limited to 'sway/ipc-json.c')
-rw-r--r-- | sway/ipc-json.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sway/ipc-json.c b/sway/ipc-json.c index 1ebc3bd2..46c52156 100644 --- a/sway/ipc-json.c +++ b/sway/ipc-json.c @@ -493,6 +493,8 @@ static void ipc_json_describe_view(struct sway_container *c, json_object *object json_object_object_add(object, "max_render_time", json_object_new_int(c->view->max_render_time)); + json_object_object_add(object, "shell", json_object_new_string(view_get_shell(c->view))); + #if HAVE_XWAYLAND if (c->view->type == SWAY_VIEW_XWAYLAND) { json_object_object_add(object, "window", |