From fdbbc38a6d4c0b2662dd0d39adc026361024e56f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kristian=20H=C3=B8gsberg?= Date: Thu, 5 Apr 2012 16:48:38 -0400 Subject: [PATCH] client: Add wl_display_disconnect() so mesa master can link against 0.85 --- src/wayland-client.c | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/wayland-client.c b/src/wayland-client.c index 0be3a1a2..70609d3b 100644 --- a/src/wayland-client.c +++ b/src/wayland-client.c @@ -396,8 +396,8 @@ wl_display_connect(const char *name) return display; } -WL_EXPORT void -wl_display_destroy(struct wl_display *display) +static void +display_disconnect(struct wl_display *display) { struct wl_global *global, *gnext; struct wl_global_listener *listener, *lnext; @@ -415,6 +415,18 @@ wl_display_destroy(struct wl_display *display) free(display); } +WL_EXPORT void +wl_display_destroy(struct wl_display *display) +{ + display_disconnect(display); +} + +WL_EXPORT void +wl_display_disconnect(struct wl_display *display) +{ + display_disconnect(display); +} + WL_EXPORT int wl_display_get_fd(struct wl_display *display, wl_display_update_func_t update, void *data)