tests: remove destroy_listener when destroying test-desktop-shell

When destroying the shell we need to remove the listeners
as well. The test-desktop-shell was forgetting to do this.

Signed-off-by: Leandro Ribeiro <leandro.ribeiro@collabora.com>
dev
Leandro Ribeiro 4 years ago committed by Pekka Paalanen
parent a0f4a16132
commit a7e0e717a9
  1. 2
      tests/weston-test-desktop-shell.c

@ -165,6 +165,8 @@ shell_destroy(struct wl_listener *listener, void *data)
dts = container_of(listener, struct desktest_shell, dts = container_of(listener, struct desktest_shell,
compositor_destroy_listener); compositor_destroy_listener);
wl_list_remove(&dts->compositor_destroy_listener.link);
weston_desktop_destroy(dts->desktop); weston_desktop_destroy(dts->desktop);
weston_view_destroy(dts->background_view); weston_view_destroy(dts->background_view);
weston_surface_destroy(dts->background_surface); weston_surface_destroy(dts->background_surface);

Loading…
Cancel
Save