Fix broken keyboard handling
This commit is contained in:
parent
e6a6634bc5
commit
1ddda91b1b
|
@ -26,7 +26,7 @@ void wlr_keyboard_update_state(struct wlr_keyboard *keyboard,
|
|||
xkb_state_update_key(keyboard->xkb_state, keycode,
|
||||
event->state == WLR_KEY_PRESSED ? XKB_KEY_DOWN : XKB_KEY_UP);
|
||||
keyboard_led_update(keyboard);
|
||||
wl_signal_emit(&keyboard->events.key, &event);
|
||||
wl_signal_emit(&keyboard->events.key, event);
|
||||
}
|
||||
|
||||
void wlr_keyboard_init(struct wlr_keyboard *kb,
|
||||
|
|
|
@ -390,8 +390,6 @@ static void keyboard_key_notify(struct wl_listener *listener, void *data) {
|
|||
if (handle->seat_keyboard != seat_kb) {
|
||||
// TODO: We should probably lift all of the keys set by the other
|
||||
// keyboard
|
||||
wlr_log(L_DEBUG, "Sending key map %d %zd",
|
||||
seat_kb->keyboard->keymap_fd, seat_kb->keyboard->keymap_size);
|
||||
wl_keyboard_send_keymap(handle->keyboard,
|
||||
WL_KEYBOARD_KEYMAP_FORMAT_XKB_V1,
|
||||
seat_kb->keyboard->keymap_fd,
|
||||
|
|
Loading…
Reference in New Issue