]> git.lizzy.rs Git - bspwm.git/commitdiff
Emit subscriber life cycle events for receptacles
authorBastien Dejean <nihilhill@gmail.com>
Mon, 31 May 2021 09:40:22 +0000 (11:40 +0200)
committerBastien Dejean <nihilhill@gmail.com>
Mon, 31 May 2021 09:40:22 +0000 (11:40 +0200)
src/tree.c

index 1b6e0912a266851bd9c75eb25a6d77fde159cb26..e6faadd8dc3497f4200a6163c22e9408688a13d2 100644 (file)
@@ -446,6 +446,7 @@ void insert_receptacle(monitor_t *m, desktop_t *d, node_t *n)
 {
        node_t *r = make_node(XCB_NONE);
        insert_node(m, d, r, n);
+       put_status(SBSC_MASK_NODE_ADD, "node_add 0x%08X 0x%08X 0x%08X 0x%08X\n", m->id, d->id, n->id, r->id);
 
        if (single_monocle && d->layout == LAYOUT_MONOCLE && tiled_count(d->root, true) > 1) {
                set_layout(m, d, d->user_layout, false);
@@ -1394,6 +1395,7 @@ void kill_node(monitor_t *m, desktop_t *d, node_t *n)
        }
 
        if (IS_RECEPTACLE(n)) {
+               put_status(SBSC_MASK_NODE_REMOVE, "node_remove 0x%08X 0x%08X 0x%08X\n", m->id, d->id, n->id);
                remove_node(m, d, n);
        } else {
                for (node_t *f = first_extrema(n); f != NULL; f = next_leaf(f, n)) {