diff options
author | Fabrice Bellet <fabrice@bellet.info> | 2016-12-11 12:35:14 +0100 |
---|---|---|
committer | Lionel Landwerlin <lionel.g.landwerlin@intel.com> | 2016-12-18 16:25:25 +0000 |
commit | 2726d4047ba0de7ddf4010a0f0ad6a4fdf6fd030 (patch) | |
tree | c384039339b9a04714c073f08ea135ab70aa0cfe | |
parent | e1686ff9aacbb3453a93c29f2d01493be1a9dcb4 (diff) | |
download | clutter-gst-2726d4047ba0de7ddf4010a0f0ad6a4fdf6fd030.tar.gz |
video-sink: fix renderers memory leak on destruction
-rw-r--r-- | clutter-gst/clutter-gst-video-sink.c | 6 |
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); } |