summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@redhat.com>2009-02-22 20:58:29 -0500
committerKristian Høgsberg <krh@redhat.com>2009-02-22 20:58:29 -0500
commit2c837483ec8f509105e3afa49ab0f6fcaeb183b0 (patch)
tree4ba3f6cb314935ce0c7fb61596df845ac1d6ded0
parent4a35fc2563264601967de14990f1c0b3264acfe3 (diff)
downloadwayland-2c837483ec8f509105e3afa49ab0f6fcaeb183b0.tar.gz
wayland-2c837483ec8f509105e3afa49ab0f6fcaeb183b0.tar.xz
wayland-2c837483ec8f509105e3afa49ab0f6fcaeb183b0.zip
Add new surfaces to client hash table.
-rw-r--r--wayland-client.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/wayland-client.c b/wayland-client.c
index 5e8f036..3c977b2 100644
--- a/wayland-client.c
+++ b/wayland-client.c
@@ -566,6 +566,7 @@ wl_compositor_create_surface(struct wl_compositor *compositor)
surface->proxy.base.interface = &wl_surface_interface;
surface->proxy.base.id = wl_display_allocate_id(compositor->proxy.display);
surface->proxy.display = compositor->proxy.display;
+ wl_hash_insert(compositor->proxy.display->objects, &surface->proxy.base);
wl_proxy_marshal(&compositor->proxy,
WL_COMPOSITOR_CREATE_SURFACE, surface);