X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fdesktop.c;fp=src%2Fdesktop.c;h=bc1e33f046ee214e8c07ef2d94b6f1b7d6426264;hb=71deafe03f41738bfcd7eafd21c3262c29f45ee7;hp=28ef52b47c57e28102915edc27d890bad0811927;hpb=41791c9fa1839e93a65b262524798aa9689c4ffc;p=src%2Fagl-compositor.git diff --git a/src/desktop.c b/src/desktop.c index 28ef52b..bc1e33f 100644 --- a/src/desktop.c +++ b/src/desktop.c @@ -449,8 +449,10 @@ ivi_shell_destroy(struct wl_listener *listener, void *data) struct ivi_compositor *ivi = container_of(listener, struct ivi_compositor, destroy_listener); - weston_desktop_destroy(ivi->desktop); + ivi_shell_finalize(ivi); ivi_compositor_destroy_pending_surfaces(ivi); + + weston_desktop_destroy(ivi->desktop); wl_list_remove(&listener->link); }