aboutsummaryrefslogtreecommitdiffstats
path: root/sway/ipc-json.c
diff options
context:
space:
mode:
authorLibravatar Zandr Martin <zandrmartin@gmail.com>2016-08-02 13:24:21 -0500
committerLibravatar Zandr Martin <zandrmartin@gmail.com>2016-08-02 13:24:21 -0500
commit9fa92951fe710ac73a40f938f8488129258699ff (patch)
tree6e46b7899a3145839e171d432c739e5d3e9c3d6c /sway/ipc-json.c
parentUpdate README.md screenshot (diff)
downloadsway-9fa92951fe710ac73a40f938f8488129258699ff.tar.gz
sway-9fa92951fe710ac73a40f938f8488129258699ff.tar.zst
sway-9fa92951fe710ac73a40f938f8488129258699ff.zip
remove unmanaged nodes from get_tree
Diffstat (limited to 'sway/ipc-json.c')
-rw-r--r--sway/ipc-json.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/sway/ipc-json.c b/sway/ipc-json.c
index 228e551d..38aa7a8d 100644
--- a/sway/ipc-json.c
+++ b/sway/ipc-json.c
@@ -204,7 +204,7 @@ static void ipc_json_describe_view(swayc_t *c, json_object *object) {
204 c->is_floating ? "auto_on" : "auto_off")); // we can't state the cause 204 c->is_floating ? "auto_on" : "auto_off")); // we can't state the cause
205 205
206 json_object_object_add(object, "app_id", c->app_id ? json_object_new_string(c->app_id) : NULL); 206 json_object_object_add(object, "app_id", c->app_id ? json_object_new_string(c->app_id) : NULL);
207 // we do not include children, floating, unmanaged etc. as views have none 207 // we do not include children, floating etc. as views have none
208} 208}
209 209
210json_object *ipc_json_describe_container(swayc_t *c) { 210json_object *ipc_json_describe_container(swayc_t *c) {
@@ -373,14 +373,6 @@ json_object *ipc_json_describe_container_recursive(swayc_t *c) {
373 } 373 }
374 } 374 }
375 json_object_object_add(object, "nodes", children); 375 json_object_object_add(object, "nodes", children);
376
377 json_object *unmanaged = json_object_new_array();
378 if (c->unmanaged && c->unmanaged->length > 0) {
379 for (i = 0; i < c->unmanaged->length; ++i) {
380 json_object_array_add(unmanaged, ipc_json_describe_container_recursive(c->unmanaged->items[i]));
381 }
382 }
383 json_object_object_add(object, "unmanaged_nodes", unmanaged);
384 } 376 }
385 377
386 if (c->type == C_ROOT) { 378 if (c->type == C_ROOT) {