From 67b1513f8775fbaf24401b2dfaac8c8ef9955e87 Mon Sep 17 00:00:00 2001 From: Frediano Ziglio Date: Tue, 28 Feb 2017 11:11:48 +0000 Subject: [PATCH] display-channel: Clean more stuff on finalize Release surfaces, cache and monitor configurations. Signed-off-by: Frediano Ziglio Acked-by: Jonathon Jongsma --- server/display-channel.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/display-channel.c b/server/display-channel.c index 288969c3..2e359f82 100644 --- a/server/display-channel.c +++ b/server/display-channel.c @@ -78,6 +78,9 @@ display_channel_finalize(GObject *object) { DisplayChannel *self = DISPLAY_CHANNEL(object); + display_channel_destroy_surfaces(self); + image_cache_reset(&self->priv->image_cache); + monitors_config_unref(self->priv->monitors_config); g_array_unref(self->priv->video_codecs); g_free(self->priv);