evdev: Synchronize keys only if seat is keyboard capable

Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
This commit is contained in:
Jonas Ådahl 2013-11-10 16:35:32 +01:00
parent 098ca89e17
commit 75f453df6a

View file

@ -691,7 +691,7 @@ evdev_notify_keyboard_focus(struct weston_seat *seat,
uint32_t *k;
int ret;
if (!seat->keyboard)
if (!seat->keyboard_device_count > 0)
return;
memset(all_keys, 0, sizeof all_keys);