diff options
author | Konstantin Pospelov <kupospelov@gmail.com> | 2019-03-05 22:38:26 +0300 |
---|---|---|
committer | Simon Ser <contact@emersion.fr> | 2019-04-26 20:56:48 +0300 |
commit | c42497aca00a234679ca5dc2884ab40afe0d84ad (patch) | |
tree | ee0b1521537cd97c943f894a29efa5e4c12bb1e3 /sway/input/keyboard.c | |
parent | bindsym: consider xkb_rule_names for --to-code (diff) | |
download | sway-c42497aca00a234679ca5dc2884ab40afe0d84ad.tar.gz sway-c42497aca00a234679ca5dc2884ab40afe0d84ad.tar.zst sway-c42497aca00a234679ca5dc2884ab40afe0d84ad.zip |
bindsym: change xkb_rule_names initialization
Diffstat (limited to 'sway/input/keyboard.c')
-rw-r--r-- | sway/input/keyboard.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/sway/input/keyboard.c b/sway/input/keyboard.c index 04b8b0ce..396cc865 100644 --- a/sway/input/keyboard.c +++ b/sway/input/keyboard.c | |||
@@ -482,11 +482,9 @@ void sway_keyboard_configure(struct sway_keyboard *keyboard) { | |||
482 | struct wlr_input_device *wlr_device = | 482 | struct wlr_input_device *wlr_device = |
483 | keyboard->seat_device->input_device->wlr_device; | 483 | keyboard->seat_device->input_device->wlr_device; |
484 | 484 | ||
485 | struct xkb_rule_names rules; | 485 | struct xkb_rule_names rules = {0}; |
486 | if (input_config) { | 486 | if (input_config) { |
487 | rules = input_config_get_rule_names(input_config); | 487 | input_config_fill_rule_names(input_config, &rules); |
488 | } else { | ||
489 | memset(&rules, 0, sizeof(rules)); | ||
490 | } | 488 | } |
491 | 489 | ||
492 | if (!rules.layout) { | 490 | if (!rules.layout) { |