From e85ad7414c063e42296f7ef4e202829567484ac0 Mon Sep 17 00:00:00 2001 From: Federico Angelilli Date: Tue, 12 Nov 2024 01:44:14 +0100 Subject: Fix config and blocks --- src/blocks/group.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src/blocks/group.c') diff --git a/src/blocks/group.c b/src/blocks/group.c index 9843afa..ae8f981 100644 --- a/src/blocks/group.c +++ b/src/blocks/group.c @@ -1,12 +1,18 @@ #include "scheme.h" +static void block_group_clean(block_t *block) +{ + block_group_t *group = (block_group_t *)block; + free(group->children); +} + const block_scheme_t block_group_scheme = { .name = "group", .block = { .type = BLOCK_GROUP, - .group.collapse = false, + .clean_fn = block_group_clean, }, - .size = 0, + .size = sizeof(block_group_t), .entries = NULL, .validate = NULL, }; -- cgit v1.2.3