aboutsummaryrefslogtreecommitdiff
path: root/src/config.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/config.c')
-rw-r--r--src/config.c7
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)