aboutsummaryrefslogtreecommitdiff
path: root/src/config.c
diff options
context:
space:
mode:
authorFederico Angelilli <code@fedang.net>2024-07-11 15:10:24 +0200
committerFederico Angelilli <code@fedang.net>2024-07-11 15:10:24 +0200
commit6942efee2d41a768501e23bd06f38dbb4fde197b (patch)
tree9f7723da2d5e21ffe1f47c2cf4e68363ec2f75b4 /src/config.c
parent226c6b5bf79912b657c7cb4c5a679891030fa453 (diff)
Copy blocks
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)