Commit 7bce28b5 authored by Guillaume Champagne's avatar Guillaume Champagne Committed by Pekka Paalanen

tests: release resources on compositor destruction

Releases touch devices and seat if they were allocated, clean up the
layers and free the weston_test structure.
Signed-off-by: default avatarGuillaume Champagne <champagne.guillaume.c@gmail.com>
parent 9096dee4
......@@ -794,8 +794,14 @@ handle_compositor_destroy(struct wl_listener *listener,
client_thread_join(test);
}
if (test->is_seat_initialized)
test_seat_release(test);
wl_list_remove(&test->layer.view_list.link);
wl_list_remove(&test->layer.link);
weston_log_scope_destroy(test->log);
test->log = NULL;
free(test);
}
WL_EXPORT int
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment