wayland/wayland
Kristian Høgsberg 6d22c1bdc7 Fix double remove from surface destroy_listener_list
We remove the listener when a device loses its pointer focus, but
doesn't insert it in another destroy_listener list if surface is NULL.
When we set another pointer focus surface, we remove it again.
Tracked down and tested by Iskren Chernev.
2011-03-12 22:09:30 -05:00
..
.gitignore Clean up .gitignore files 2010-11-11 20:11:27 -05:00
connection.c Added wl_connection_create failure checks. 2011-03-12 21:56:49 -05:00
connection.h Move core protocol libraries into wayland/ subdirectory 2010-09-14 12:41:55 -04:00
event-loop.c Make the server event loop embeddable 2010-11-19 10:47:28 -05:00
Makefile.am Split into a core repository that only holds the core Wayland libraries 2011-02-14 22:21:13 -05:00
scanner.c Guard enums in generated wayland-*-protocol.h 2011-01-23 13:28:37 -05:00
scanner.mk Split into a core repository that only holds the core Wayland libraries 2011-02-14 22:21:13 -05:00
wayland-client.c Added wl_connection_create failure checks. 2011-03-12 21:56:49 -05:00
wayland-client.h Create socket in /var/run/user/${HOME} 2010-12-01 16:53:01 -05:00
wayland-client.pc.in Move core protocol libraries into wayland/ subdirectory 2010-09-14 12:41:55 -04:00
wayland-egl.h wayland-egl: Define WL_EGL_PLATFORM in wayland-egl.h 2011-02-09 10:50:11 -05:00
wayland-hash.c Move core protocol libraries into wayland/ subdirectory 2010-09-14 12:41:55 -04:00
wayland-server.c Fix double remove from surface destroy_listener_list 2011-03-12 22:09:30 -05:00
wayland-server.h First attempt at selection support 2011-01-19 14:25:12 -05:00
wayland-server.pc.in Move core protocol libraries into wayland/ subdirectory 2010-09-14 12:41:55 -04:00
wayland-util.c compositor-x11: Handle keyboard focus correctly so we avoid stuck modifiers 2011-01-27 11:57:19 -05:00
wayland-util.h compositor-x11: Handle keyboard focus correctly so we avoid stuck modifiers 2011-01-27 11:57:19 -05:00