Fix build issue

This commit is contained in:
Drew DeVault 2015-12-12 12:59:42 -05:00
parent 029e0c7a2c
commit 182a6dc8fb

View file

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