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-rdp.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-rdp.c')
-rw-r--r-- | src/compositor-rdp.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/src/compositor-rdp.c b/src/compositor-rdp.c index 58342b9a..942af50e 100644 --- a/src/compositor-rdp.c +++ b/src/compositor-rdp.c @@ -521,7 +521,6 @@ rdp_restore(struct weston_compositor *ec) static void rdp_destroy(struct weston_compositor *ec) { - ec->renderer->destroy(ec); weston_compositor_shutdown(ec); free(ec); |