aboutsummaryrefslogtreecommitdiffstats
path: root/sway/input/keyboard.c
diff options
context:
space:
mode:
authorLibravatar Konstantin Pospelov <kupospelov@gmail.com>2019-03-05 22:38:26 +0300
committerLibravatar Simon Ser <contact@emersion.fr>2019-04-26 20:56:48 +0300
commitc42497aca00a234679ca5dc2884ab40afe0d84ad (patch)
treeee0b1521537cd97c943f894a29efa5e4c12bb1e3 /sway/input/keyboard.c
parentbindsym: consider xkb_rule_names for --to-code (diff)
downloadsway-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.c6
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) {