timeline: don't leak pad in private structure
authorJustin Kim <justin.kim@collabora.com>
Fri, 11 Sep 2015 07:11:40 +0000 (16:11 +0900)
committerThibault Saunier <tsaunier@gnome.org>
Fri, 11 Sep 2015 11:09:40 +0000 (13:09 +0200)
https://bugzilla.gnome.org/show_bug.cgi?id=754867

ges/ges-timeline.c

index c99fbad..e45106c 100644 (file)
@@ -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);