Rename client side wl_display_destroy() to wl_display_disconnect()
authorSamuel Rødal <samuel.rodal@nokia.com>
Mon, 27 Feb 2012 16:10:03 +0000 (17:10 +0100)
committerKristian Høgsberg <krh@bitplanet.net>
Tue, 28 Feb 2012 19:23:58 +0000 (14:23 -0500)
This avoids the clash with the wayland-server version with the same
name, and allows linking against both wayland-client and wayland-server
at the same time, which can be useful for unit testing purposes as
well as for nested compositing.

Without this there will be crashes as the wrong wl_display_destroy()
is called.

src/wayland-client.c
src/wayland-client.h

index 7814379..d3989ed 100644 (file)
@@ -397,7 +397,7 @@ wl_display_connect(const char *name)
 }
 
 WL_EXPORT void
-wl_display_destroy(struct wl_display *display)
+wl_display_disconnect(struct wl_display *display)
 {
        struct wl_global *global, *gnext;
        struct wl_global_listener *listener, *lnext;
index efeee4a..b04a7ef 100644 (file)
@@ -71,7 +71,7 @@ typedef int (*wl_display_update_func_t)(uint32_t mask, void *data);
 typedef void (*wl_callback_func_t)(void *data, uint32_t time);
 
 struct wl_display *wl_display_connect(const char *name);
-void wl_display_destroy(struct wl_display *display);
+void wl_display_disconnect(struct wl_display *display);
 int wl_display_get_fd(struct wl_display *display,
                      wl_display_update_func_t update, void *data);
 void wl_display_iterate(struct wl_display *display, uint32_t mask);