diff options
Diffstat (limited to 'src/config.c')
| -rw-r--r-- | src/config.c | 7 |
1 files changed, 2 insertions, 5 deletions
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) |
