diff --git a/ges/ges-track.c b/ges/ges-track.c index c128dda939..997cb2b7af 100644 --- a/ges/ges-track.c +++ b/ges/ges-track.c @@ -384,8 +384,9 @@ dispose_trackelements_foreach (GESTrackElement * trackelement, GESTrack * track) clip = GES_CLIP (GES_TIMELINE_ELEMENT_PARENT (trackelement)); - ges_container_remove (GES_CONTAINER (clip), - GES_TIMELINE_ELEMENT (trackelement)); + if (clip) + ges_container_remove (GES_CONTAINER (clip), + GES_TIMELINE_ELEMENT (trackelement)); remove_object_internal (track, trackelement); }