X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=src%2Fload_layout.c;h=92cfecbd79d4c94b417636361c88f70d7adf09a6;hb=b644fb5f26c1768b70c5b49d8cd917a63a2d1d91;hp=72b23d9f1d57d5f7b7646400d6f48d20fab7a201;hpb=f34b0456190c49d18f156e4fdf5c89084d726feb;p=i3%2Fi3 diff --git a/src/load_layout.c b/src/load_layout.c index 72b23d9f..92cfecbd 100644 --- a/src/load_layout.c +++ b/src/load_layout.c @@ -22,18 +22,18 @@ struct Match *current_swallow; static int json_start_map(void *ctx) { LOG("start of map, last_key = %s\n", last_key); if (parsing_swallows) { - LOG("TODO: create new swallow\n"); + LOG("creating new swallow\n"); current_swallow = smalloc(sizeof(Match)); match_init(current_swallow); TAILQ_INSERT_TAIL(&(json_node->swallow_head), current_swallow, matches); } else { if (!parsing_rect && !parsing_window_rect && !parsing_geometry) { if (last_key && strcasecmp(last_key, "floating_nodes") == 0) { + DLOG("New floating_node\n"); Con *ws = con_get_workspace(json_node); json_node = con_new(NULL); json_node->parent = ws; - TAILQ_INSERT_TAIL(&(ws->floating_head), json_node, floating_windows); - TAILQ_INSERT_TAIL(&(ws->focus_head), json_node, focused); + DLOG("Parent is workspace = %p\n", ws); } else { Con *parent = json_node; json_node = con_new(NULL);