diff --git a/tests/weston-test-desktop-shell.c b/tests/weston-test-desktop-shell.c index d9c39450..6733246f 100644 --- a/tests/weston-test-desktop-shell.c +++ b/tests/weston-test-desktop-shell.c @@ -170,6 +170,10 @@ shell_destroy(struct wl_listener *listener, void *data) weston_desktop_destroy(dts->desktop); weston_view_destroy(dts->background_view); weston_surface_destroy(dts->background_surface); + + weston_layer_fini(&dts->layer); + weston_layer_fini(&dts->background_layer); + free(dts); }