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 <sardemff7+git@sardemff7.net>
Reviewed-by: Jonas Ã…dahl <jadahl@gmail.com>
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 @@
 
 	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_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);
 }