diff options
| author | Federico Angelilli <code@fedang.net> | 2024-11-12 01:44:14 +0100 |
|---|---|---|
| committer | Federico Angelilli <code@fedang.net> | 2024-11-12 01:44:14 +0100 |
| commit | e85ad7414c063e42296f7ef4e202829567484ac0 (patch) | |
| tree | 25454de6b83a2dd91142c97b4a28add01331b3ea /src/blocks/group.c | |
| parent | 686802c2a472746a1b40fab30cbb0351e536c9ba (diff) | |
Fix config and blocks
Diffstat (limited to 'src/blocks/group.c')
| -rw-r--r-- | src/blocks/group.c | 10 |
1 files changed, 8 insertions, 2 deletions
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, }; |
