diff options
author | koekeishiya <aasvi93@hotmail.com> | 2018-05-10 17:01:40 +0200 |
---|---|---|
committer | koekeishiya <aasvi93@hotmail.com> | 2018-05-10 17:01:40 +0200 |
commit | a2480cf868a9455dd3ebd8433992ed8369436c3c (patch) | |
tree | d8d15f0729a9a44f8907f1027b6de8ddc1b534a9 /src/skhd.c | |
parent | 9c6a1f6f8c09d0beff321cff854b7e3d86ea1676 (diff) | |
download | skhd-a2480cf868a9455dd3ebd8433992ed8369436c3c.tar.gz skhd-a2480cf868a9455dd3ebd8433992ed8369436c3c.zip |
code cleanup
Diffstat (limited to '')
-rw-r--r-- | src/skhd.c | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -44,6 +44,7 @@ extern bool CGSIsSecureEventInputSet(); internal unsigned major_version = 0; internal unsigned minor_version = 0; internal unsigned patch_version = 14; + internal struct mode *current_mode; internal struct table mode_map; internal char *config_file; @@ -71,15 +72,13 @@ internal void parse_config_helper(char *absolutepath) { struct parser parser; - if (parser_init(&parser, absolutepath)) { - parser.mode_map = &mode_map; + if (parser_init(&parser, &mode_map, absolutepath)) { parse_config(&parser); parser_destroy(&parser); - current_mode = table_find(&mode_map, "default"); } else { - current_mode = NULL; warn("skhd: could not open file '%s'\n", absolutepath); } + current_mode = table_find(&mode_map, "default"); } internal HOTLOADER_CALLBACK(config_handler) |