summaryrefslogtreecommitdiff
path: root/src/compositor-rdp.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-rdp.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-rdp.c')
-rw-r--r--src/compositor-rdp.c1
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);