Don't send keyboard leaves to unmapped wayland surfaces
Don't send keyboard leaves to unmapped wayland surfaces

There are actually toolkits that create surfaces, do nothing with them,
and destroy them.  Sending keyboard leave events for this causes problems.

Fixes a bug in handling of some GTK popups.

tasn/enlightenment,tasn/enlightenment,rvandegrift/e,rvandegrift/e,rvandegrift/e,tasn/enlightenment