summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabrice Bellet <fabrice@bellet.info>2016-12-11 12:35:14 +0100
committerLionel Landwerlin <lionel.g.landwerlin@intel.com>2016-12-18 16:25:25 +0000
commit2726d4047ba0de7ddf4010a0f0ad6a4fdf6fd030 (patch)
treec384039339b9a04714c073f08ea135ab70aa0cfe
parente1686ff9aacbb3453a93c29f2d01493be1a9dcb4 (diff)
downloadclutter-gst-2726d4047ba0de7ddf4010a0f0ad6a4fdf6fd030.tar.gz
video-sink: fix renderers memory leak on destruction
-rw-r--r--clutter-gst/clutter-gst-video-sink.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/clutter-gst/clutter-gst-video-sink.c b/clutter-gst/clutter-gst-video-sink.c
index 28992f2..ae1c1bc 100644
--- a/clutter-gst/clutter-gst-video-sink.c
+++ b/clutter-gst/clutter-gst-video-sink.c
@@ -2212,6 +2212,12 @@ clutter_gst_video_sink_dispose (GObject *object)
priv->tablev = NULL;
}
+ if (priv->renderers)
+ {
+ g_slist_free (priv->renderers);
+ priv->renderers = NULL;
+ }
+
G_OBJECT_CLASS (clutter_gst_video_sink_parent_class)->dispose (object);
}