diff options
author | Kristian Høgsberg <krh@bitplanet.net> | 2013-05-08 09:54:37 -0400 |
---|---|---|
committer | Kristian Høgsberg <krh@bitplanet.net> | 2013-05-08 09:54:37 -0400 |
commit | fe7aa90ed4f9536fc7c26cb87bbc89dafd950077 (patch) | |
tree | fa2fcfa9688a87d4b01d83b64cddb52647edf5f2 /src/compositor-rpi.c | |
parent | a4036bbd230de4e039395547d35d52a2d721cbc4 (diff) | |
download | weston-fe7aa90ed4f9536fc7c26cb87bbc89dafd950077.tar.gz |
compositor: Adapt to wl_surface going away
struct weston_surface is now the only surface type we have (in core, shell.c
has shell_surface, of course). A lot of code gets simpler and we never
have to try to guess whether an API takes a wl_surface or a weston_surface.
Diffstat (limited to 'src/compositor-rpi.c')
-rw-r--r-- | src/compositor-rpi.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/compositor-rpi.c b/src/compositor-rpi.c index 1e02aa12..8f3f2e90 100644 --- a/src/compositor-rpi.c +++ b/src/compositor-rpi.c @@ -381,7 +381,7 @@ rpi_element_create(struct rpi_output *output, struct weston_surface *surface) element->surface = surface; element->surface_destroy_listener.notify = rpi_element_handle_surface_destroy; - wl_signal_add(&surface->surface.resource.destroy_signal, + wl_signal_add(&surface->resource.destroy_signal, &element->surface_destroy_listener); wl_list_insert(output->element_list.prev, &element->link); @@ -722,7 +722,7 @@ find_rpi_element_from_surface(struct weston_surface *surface) struct wl_listener *listener; struct rpi_element *element; - listener = wl_signal_get(&surface->surface.resource.destroy_signal, + listener = wl_signal_get(&surface->resource.destroy_signal, rpi_element_handle_surface_destroy); if (!listener) return NULL; |