From c42497aca00a234679ca5dc2884ab40afe0d84ad Mon Sep 17 00:00:00 2001 From: Konstantin Pospelov Date: Tue, 5 Mar 2019 22:38:26 +0300 Subject: bindsym: change xkb_rule_names initialization --- sway/config.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'sway/config.c') diff --git a/sway/config.c b/sway/config.c index fed01eb4..d4a4a2f7 100644 --- a/sway/config.c +++ b/sway/config.c @@ -337,7 +337,7 @@ static void config_defaults(struct sway_config *config) { if (!(config->ipc_policies = create_list())) goto cleanup; // The keysym to keycode translation - struct xkb_rule_names rules = {}; + struct xkb_rule_names rules = {0}; config->keysym_translation_state = keysym_translation_state_create(rules); @@ -989,7 +989,8 @@ static void translate_binding_list(list_t *bindings, list_t *bindsyms, void translate_keysyms(struct input_config *input_config) { keysym_translation_state_destroy(config->keysym_translation_state); - struct xkb_rule_names rules = input_config_get_rule_names(input_config); + struct xkb_rule_names rules = {0}; + input_config_fill_rule_names(input_config, &rules); config->keysym_translation_state = keysym_translation_state_create(rules); -- cgit v1.2.3