config: csd.border_width now always reflects the full/total width

This commit is contained in:
Daniel Eklöf 2021-12-22 20:21:46 +01:00
parent 9df537a110
commit 521bd84a99
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
3 changed files with 13 additions and 5 deletions

View file

@ -32,6 +32,8 @@
static const uint32_t default_foreground = 0xdcdccc;
static const uint32_t default_background = 0x111111;
static const size_t min_csd_border_width = 5;
#define cube6(r, g) \
r|g|0x00, r|g|0x5f, r|g|0x87, r|g|0xaf, r|g|0xd7, r|g|0xff
@ -2802,6 +2804,7 @@ config_load(struct config *conf, const char *conf_path,
.font = {0},
.title_height = 26,
.border_width = 5,
.border_width_visible = 0,
.button_width = 26,
},
@ -3009,6 +3012,9 @@ config_override_apply(struct config *conf, config_override_t *overrides,
}
}
conf->csd.border_width = max(
min_csd_border_width, conf->csd.border_width_visible);
return true;
}