diff options
author | Fabrice Bellet <fabrice@bellet.info> | 2016-12-18 16:25:10 +0000 |
---|---|---|
committer | Lionel Landwerlin <lionel.g.landwerlin@intel.com> | 2016-12-18 16:25:32 +0000 |
commit | 3e890b6f08e08b603f4d85700f8c3bea419973bd (patch) | |
tree | e6ab93945f37b3a7c4dad4fb34b9eb51c35f117d | |
parent | b2b37557cafe92bfcd23091f12bf4df378234814 (diff) | |
download | clutter-gst-3e890b6f08e08b603f4d85700f8c3bea419973bd.tar.gz |
video-sink: fix overlays 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 d62be46..6281eb3 100644 --- a/clutter-gst/clutter-gst-video-sink.c +++ b/clutter-gst/clutter-gst-video-sink.c @@ -2222,6 +2222,12 @@ clutter_gst_video_sink_dispose (GObject *object) priv->renderers = NULL; } + if (priv->overlays) + { + g_boxed_free (CLUTTER_GST_TYPE_OVERLAYS, priv->overlays); + priv->overlays = NULL; + } + G_OBJECT_CLASS (clutter_gst_video_sink_parent_class)->dispose (object); } |