mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-22 05:56:31 +00:00
timeline-object: Add TrackObject to the Track after the TimelineObject
This way, the Track::track-object-added is emited after the TrackObject is ready to be used, and it make the API easier to use.
This commit is contained in:
parent
2e43caf911
commit
2741a8fb38
1 changed files with 3 additions and 4 deletions
|
@ -497,7 +497,6 @@ ges_timeline_object_create_track_objects_func (GESTimelineObject * object,
|
|||
GESTrack * track)
|
||||
{
|
||||
GESTrackObject *result;
|
||||
gboolean ret;
|
||||
|
||||
result = ges_timeline_object_create_track_object (object, track);
|
||||
if (!result) {
|
||||
|
@ -505,10 +504,10 @@ ges_timeline_object_create_track_objects_func (GESTimelineObject * object,
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
ret = ges_track_add_object (track, result);
|
||||
ges_timeline_object_add_track_object (object, result);
|
||||
if (ges_timeline_object_add_track_object (object, result) == FALSE)
|
||||
return FALSE;
|
||||
|
||||
return ret;
|
||||
return ges_track_add_object (track, result);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in a new issue