Fix bindsym --to-code not respecting input configs

Fixes #7535
This commit is contained in:
33KK 2023-06-11 11:36:30 +02:00 committed by GitHub
parent 6a1c176d14
commit be14cd96cd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -532,6 +532,18 @@ static void retranslate_keysyms(struct input_config *input_config) {
return; return;
} }
} }
for (int i = 0; i < config->input_type_configs->length; ++i) {
struct input_config *ic = config->input_type_configs->items[i];
if (ic->xkb_layout || ic->xkb_file) {
// this is the first config with xkb_layout or xkb_file
if (ic->identifier == input_config->identifier) {
translate_keysyms(ic);
}
return;
}
}
} }
static void input_manager_configure_input( static void input_manager_configure_input(