aboutsummaryrefslogtreecommitdiff
path: root/sway/input
diff options
context:
space:
mode:
authorKonstantin Pospelov <kupospelov@gmail.com>2019-03-05 22:38:26 +0300
committerSimon Ser <contact@emersion.fr>2019-04-26 20:56:48 +0300
commitc42497aca00a234679ca5dc2884ab40afe0d84ad (patch)
treeee0b1521537cd97c943f894a29efa5e4c12bb1e3 /sway/input
parentddf63ffabefd740bf2afa1addaf6e859d65aba6a (diff)
downloadsway-c42497aca00a234679ca5dc2884ab40afe0d84ad.tar.xz
bindsym: change xkb_rule_names initialization
Diffstat (limited to 'sway/input')
-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) {
struct wlr_input_device *wlr_device =
keyboard->seat_device->input_device->wlr_device;
- struct xkb_rule_names rules;
+ struct xkb_rule_names rules = {0};
if (input_config) {
- rules = input_config_get_rule_names(input_config);
- } else {
- memset(&rules, 0, sizeof(rules));
+ input_config_fill_rule_names(input_config, &rules);
}
if (!rules.layout) {