summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Kim <justin.kim@collabora.com>2015-09-11 16:11:40 +0900
committerThibault Saunier <tsaunier@gnome.org>2015-09-11 13:09:40 +0200
commitfe2165cad3f249f706b4304d52764b6fa14c82d1 (patch)
tree5b97b88d41c732a14d1a75981d9202f382c942d9
parent04bac06fad499fa89aa5fc99a6f68dc19d64ebcb (diff)
timeline: don't leak pad in private structure
https://bugzilla.gnome.org/show_bug.cgi?id=754867
-rw-r--r--ges/ges-timeline.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ges/ges-timeline.c b/ges/ges-timeline.c
index c99fbad9..e45106ce 100644
--- a/ges/ges-timeline.c
+++ b/ges/ges-timeline.c
@@ -3108,6 +3108,7 @@ ges_timeline_remove_track (GESTimeline * timeline, GESTrack * track)
}
tr_priv = tmp->data;
+ gst_object_unref (tr_priv->pad);
priv->priv_tracks = g_list_remove (priv->priv_tracks, tr_priv);
UNLOCK_DYN (timeline);
timeline->tracks = g_list_remove (timeline->tracks, track);