libweston-desktop: Rename _destroy_view to _unlink_view
authorQuentin Glidic <sardemff7+git@sardemff7.net>
Tue, 16 Aug 2016 08:52:46 +0000 (10:52 +0200)
committerQuentin Glidic <sardemff7+git@sardemff7.net>
Tue, 16 Aug 2016 09:10:27 +0000 (11:10 +0200)
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 <sardemff7+git@sardemff7.net>
Reviewed-by: Jonas Ã…dahl <jadahl@gmail.com>
desktop-shell/shell.c
libweston-desktop/libweston-desktop.h
libweston-desktop/surface.c
libweston-desktop/xwayland.c

index 8023b0d..7bcaa8d 100644 (file)
@@ -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);
index 0f0e031..f77ab55 100644 (file)
@@ -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
index 42258db..2205107 100644 (file)
@@ -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;
index 6c63483..927afab 100644 (file)
@@ -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);
 }