Fix potential memory leak
[src/agl-compositor.git] / src / desktop.c
index a0cb2d2..74ce916 100644 (file)
@@ -442,6 +442,7 @@ 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_compositor_destroy_pending_surfaces(ivi);
 }