commit | 9a050afc0611887cb6bc131427f2127d43833f9b | [log] [tgz] |
---|---|---|
author | Kristian Høgsberg <krh@bitplanet.net> | Thu Jun 07 18:17:42 2012 -0400 |
committer | Kristian Høgsberg <krh@bitplanet.net> | Thu Jun 07 18:17:42 2012 -0400 |
tree | e0623838bba31f85d9295d28356b4fd0b5ab89c2 | |
parent | 633b14505c20ad2e6a6d96a6100664a45dfe2bd2 [diff] [blame] |
compositor: Emit destroy signal when we manually destroy a weston_surface
diff --git a/src/compositor.c b/src/compositor.c index c6a5260..220fefb 100644 --- a/src/compositor.c +++ b/src/compositor.c
@@ -718,6 +718,8 @@ /* Not a valid way to destroy a client surface */ assert(surface->surface.resource.client == NULL); + wl_signal_emit(&surface->surface.resource.destroy_signal, + &surface->surface.resource); destroy_surface(&surface->surface.resource); }