From 5df981d23fba6241e9e16c9f623d6790cf85040d Mon Sep 17 00:00:00 2001 From: Ryan Farley Date: Fri, 7 May 2021 07:16:48 -0500 Subject: [PATCH] consistent booleans in config, reset legacy bell --- config.c | 12 +++++++++--- foot.ini | 6 +++--- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/config.c b/config.c index 044e5fce..bf6e125a 100644 --- a/config.c +++ b/config.c @@ -605,11 +605,17 @@ parse_section_main(const char *key, const char *value, struct config *conf, }; tll_push_back(conf->notifications, deprecation); - if (strcmp(value, "set-urgency") == 0) + if (strcmp(value, "set-urgency") == 0) { + memset(&conf->bell, 0, sizeof(conf->bell)); conf->bell.urgent = true; - else if (strcmp(value, "notify") == 0) + } + else if (strcmp(value, "notify") == 0) { + memset(&conf->bell, 0, sizeof(conf->bell)); conf->bell.notify = true; - /* we do nothing by default, so none may be ignored */ + } + else if (strcmp(value, "none") == 0) { + memset(&conf->bell, 0, sizeof(conf->bell)); + } else { LOG_AND_NOTIFY_ERR( "%s%d: [default]: bell: " diff --git a/foot.ini b/foot.ini index 5b348cf1..6f0948a2 100644 --- a/foot.ini +++ b/foot.ini @@ -33,10 +33,10 @@ # osc8-underline=url-mode [bell] -# urgent=false -# notify=false +# urgent=no +# notify=no # command= -# command_focused=false +# command_focused=no [scrollback] # lines=1000