Merge pull request #2578 from RyanDwyer/fix-binding-reload

Fix management of bindings during reload
This commit is contained in:
emersion 2018-09-06 10:41:49 +02:00 committed by GitHub
commit bea9f9c63f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 4 deletions

View file

@ -278,12 +278,11 @@ static void handle_keyboard_key(struct wl_listener *listener, void *data) {
raw_modifiers, false, input_inhibited);
if (binding_pressed) {
seat_execute_command(seat, binding_pressed);
handled = true;
if ((binding_pressed->flags & BINDING_RELOAD) == 0) {
next_repeat_binding = binding_pressed;
}
seat_execute_command(seat, binding_pressed);
handled = true;
}
}