diff options
author | Ander Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com> | 2013-12-20 21:07:00 +0200 |
---|---|---|
committer | Kristian Høgsberg <krh@bitplanet.net> | 2013-12-22 13:45:29 -0800 |
commit | 18536764b48370db3f575d3f98e733af714bc280 (patch) | |
tree | 97103622b122a2e9b86ef36ab2eac62397a80446 /src/compositor-headless.c | |
parent | ddc2b1ec326e7b1a178cf5aebf871985fb6b8aca (diff) | |
download | weston-18536764b48370db3f575d3f98e733af714bc280.tar.gz |
compositor: Destroy renderer in weston_compositor_shutdown()
Currently we destroy the renderer before the outputs are destroyed, but
that sometimes leads to an error since a reference to the renderer is
necessary in order to destroy a gl_renderer_output.
Since destroying the renderer is common among all backends, just move
that call into weston_compositor_shutdown() immediately after the
outputs being destroyed.
Diffstat (limited to 'src/compositor-headless.c')
-rw-r--r-- | src/compositor-headless.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/compositor-headless.c b/src/compositor-headless.c index 54974550..5a5c1e68 100644 --- a/src/compositor-headless.c +++ b/src/compositor-headless.c @@ -141,8 +141,6 @@ headless_destroy(struct weston_compositor *ec) { struct headless_compositor *c = (struct headless_compositor *) ec; - ec->renderer->destroy(ec); - weston_seat_release(&c->fake_seat); weston_compositor_shutdown(ec); |