Fix build issue

master
Drew DeVault 9 years ago
parent 029e0c7a2c
commit 182a6dc8fb

@ -126,11 +126,11 @@ static void keyboard_handle_key(void *data, struct wl_keyboard *keyboard,
struct registry *registry = data;
enum wl_keyboard_key_state state = state_w;
if (!input->xkb.state) {
if (!registry->input->xkb.state) {
return;
}
xkb_keysym_t sym = xkb_state_key_get_one_sym(input->xkb.state, key + 8);
xkb_keysym_t sym = xkb_state_key_get_one_sym(registry->input->xkb.state, key + 8);
registry->input->sym = (state == WL_KEYBOARD_KEY_STATE_PRESSED ? sym : XKB_KEY_NoSymbol);
registry->input->code = (state == WL_KEYBOARD_KEY_STATE_PRESSED ? key + 8 : 0);
if (registry->input->notify) {

Loading…
Cancel
Save