tessen

default description
git clone https://git.awy.one/tessen.git
Log | Files | Refs | README | LICENSE

commit 55e71b58fed4149e72f02ad80fc2c494e1c4567d
parent 0aa1d17356074c36b532e52fb808c3991eb6f35d
Author: Ayush Agarwal <ayushnix@fastmail.com>
Date:   Sat,  2 Apr 2022 01:35:03 +0530

fix: parse action from config file

this should fix #25

Diffstat:
Mtessen | 7++++---
1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/tessen b/tessen @@ -690,7 +690,7 @@ parse_config() { elif [[ $key == "dmenu_backend" ]] && [[ -z $dmenu_backend ]]; then validate_dmenu_backend "$val" readonly dmenu_backend - elif [[ $key == "action" ]] && [[ -z $tsn_action ]]; then + elif [[ $key == "action" ]] && unset -v tsn_action 2> /dev/null; then validate_action "$val" readonly tsn_action elif [[ $key == "rofi_config_file" ]] && [[ -f ${val@P} ]]; then @@ -838,8 +838,9 @@ main() { validate_dmenu_backend "$dmenu_backend" readonly dmenu_backend fi - if [[ -z $tsn_action ]]; then - validate_action default + if unset -v tsn_action 2> /dev/null; then + validate_action "default" + readonly tsn_action fi trap '_clear' EXIT TERM INT