From: Quentin Glidic Date: Tue, 16 Aug 2016 08:52:46 +0000 (+0200) Subject: libweston-desktop: Rename _destroy_view to _unlink_view X-Git-Tag: upstream/5.0.0~878 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f01ecee75ae435e50910ca852819ee11b22e3b1a;p=platform%2Fupstream%2Fweston.git libweston-desktop: Rename _destroy_view to _unlink_view It doesn't destroy the view per se (except for internal surfaces) and require the caller to also destroy the view itself at the appropriate time. Signed-off-by: Quentin Glidic Reviewed-by: Jonas Ã…dahl --- diff --git a/desktop-shell/shell.c b/desktop-shell/shell.c index 8023b0d..7bcaa8d 100644 --- a/desktop-shell/shell.c +++ b/desktop-shell/shell.c @@ -2364,7 +2364,7 @@ desktop_surface_removed(struct weston_desktop_surface *desktop_surface, weston_desktop_surface_set_user_data(shsurf->desktop_surface, NULL); shsurf->desktop_surface = NULL; - weston_desktop_surface_destroy_view(shsurf->view); + weston_desktop_surface_unlink_view(shsurf->view); if (weston_surface_is_mapped(surface) && shsurf->shell->win_close_animation_type == ANIMATION_FADE) { pixman_region32_fini(&surface->pending.input); diff --git a/libweston-desktop/libweston-desktop.h b/libweston-desktop/libweston-desktop.h index 0f0e031..f77ab55 100644 --- a/libweston-desktop/libweston-desktop.h +++ b/libweston-desktop/libweston-desktop.h @@ -111,7 +111,7 @@ weston_desktop_surface_set_user_data(struct weston_desktop_surface *self, struct weston_view * weston_desktop_surface_create_view(struct weston_desktop_surface *surface); void -weston_desktop_surface_destroy_view(struct weston_view *view); +weston_desktop_surface_unlink_view(struct weston_view *view); void weston_desktop_surface_propagate_layer(struct weston_desktop_surface *surface); void diff --git a/libweston-desktop/surface.c b/libweston-desktop/surface.c index 42258db..2205107 100644 --- a/libweston-desktop/surface.c +++ b/libweston-desktop/surface.c @@ -404,7 +404,7 @@ weston_desktop_surface_create_view(struct weston_desktop_surface *surface) } WL_EXPORT void -weston_desktop_surface_destroy_view(struct weston_view *wview) +weston_desktop_surface_unlink_view(struct weston_view *wview) { struct weston_desktop_surface *surface; struct weston_desktop_view *view; diff --git a/libweston-desktop/xwayland.c b/libweston-desktop/xwayland.c index 6c63483..927afab 100644 --- a/libweston-desktop/xwayland.c +++ b/libweston-desktop/xwayland.c @@ -80,7 +80,7 @@ weston_desktop_xwayland_surface_change_state(struct weston_desktop_xwayland_surf if (surface->state != state) { if (surface->state == XWAYLAND) { - weston_desktop_surface_destroy_view(surface->view); + weston_desktop_surface_unlink_view(surface->view); surface->view = NULL; } @@ -153,7 +153,7 @@ weston_desktop_xwayland_surface_destroy(struct weston_desktop_surface *dsurface, weston_desktop_api_surface_removed(surface->desktop, surface->surface); else if (surface->state == XWAYLAND) - weston_desktop_surface_destroy_view(surface->view); + weston_desktop_surface_unlink_view(surface->view); free(surface); }