Make sure to clear up the number of keys being pressed on enter/leave so
that we don't end up with leftovers if a new window is mapped by a
keyboard shortcut.
https://bugzilla.gnome.org/show_bug.cgi?id=779374
Gbp-Pq: Name wayland-make-sure-to-clear-up-the-number-of-keys.patch
seat->keyboard_focus = wl_surface_get_user_data (surface);
g_object_ref (seat->keyboard_focus);
+ seat->nkeys = 0;
event = gdk_event_new (GDK_FOCUS_CHANGE);
event->focus_change.window = g_object_ref (seat->keyboard_focus);
g_object_unref (seat->keyboard_focus);
seat->keyboard_focus = NULL;
+ seat->nkeys = 0;
GDK_NOTE (EVENTS,
g_message ("focus out, seat %p surface %p",