summaryrefslogtreecommitdiff
path: root/src/compositor-headless.c
diff options
context:
space:
mode:
authorAnder Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com>2013-12-20 21:07:00 +0200
committerKristian Høgsberg <krh@bitplanet.net>2013-12-22 13:45:29 -0800
commit18536764b48370db3f575d3f98e733af714bc280 (patch)
tree97103622b122a2e9b86ef36ab2eac62397a80446 /src/compositor-headless.c
parentddc2b1ec326e7b1a178cf5aebf871985fb6b8aca (diff)
downloadweston-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.c2
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);