From 6942efee2d41a768501e23bd06f38dbb4fde197b Mon Sep 17 00:00:00 2001 From: Federico Angelilli Date: Thu, 11 Jul 2024 15:10:24 +0200 Subject: Copy blocks --- src/config.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'src/config.c') diff --git a/src/config.c b/src/config.c index deae82c..39c58f5 100644 --- a/src/config.c +++ b/src/config.c @@ -161,6 +161,7 @@ void config_init(config_t *config) { const config_t config_default = { .block = { + .label = "main_block", .color = color_rgb(100, 100, 100), .type = BLOCK_GROUP, }, @@ -171,12 +172,10 @@ void config_init(config_t *config) }; memcpy(config, &config_default, sizeof(config_t)); + block_copy(&config->block, &config_default.block); - // NOTE: Strings must be copied config->font = strcopy(config_default.font); config->monitor = strcopy(config_default.monitor); - - config->block.min_width = config->block.max_width = config->width; } void config_read(config_t *config, FILE *file) @@ -215,8 +214,6 @@ void config_read(config_t *config, FILE *file) if (errors > 0) log_panic("Config file contained %d errors", errors); - - config->block.min_width = config->block.max_width = config->width; } void config_free(config_t *config) -- cgit v1.2.3