[cogl] wayland-winsys: Provide a wl_registry.global_remove callback
- From: Rui Matos <rtcm src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [cogl] wayland-winsys: Provide a wl_registry.global_remove callback
- Date: Fri, 30 Jan 2015 15:21:25 +0000 (UTC)
commit 18b7440a429833a5ec6af7850ab50eb9f2d221aa
Author: Rui Matos <tiagomatos gmail com>
Date: Tue Jan 27 18:21:47 2015 +0100
wayland-winsys: Provide a wl_registry.global_remove callback
Otherwise libwayland-client will abort() when we get that event.
https://bugzilla.gnome.org/show_bug.cgi?id=743594
cogl/winsys/cogl-winsys-egl-wayland.c | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
---
diff --git a/cogl/winsys/cogl-winsys-egl-wayland.c b/cogl/winsys/cogl-winsys-egl-wayland.c
index 6a68bd6..a0f3f34 100644
--- a/cogl/winsys/cogl-winsys-egl-wayland.c
+++ b/cogl/winsys/cogl-winsys-egl-wayland.c
@@ -115,6 +115,14 @@ registry_handle_global_cb (void *data,
}
static void
+registry_handle_global_remove_cb (void *data,
+ struct wl_registry *registry,
+ uint32_t name)
+{
+ /* Nothing to do for now */
+}
+
+static void
_cogl_winsys_renderer_disconnect (CoglRenderer *renderer)
{
CoglRendererEGL *egl_renderer = renderer->winsys;
@@ -137,6 +145,7 @@ _cogl_winsys_renderer_disconnect (CoglRenderer *renderer)
static const struct wl_registry_listener registry_listener = {
registry_handle_global_cb,
+ registry_handle_global_remove_cb
};
static int64_t
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]