diff --git a/ges/ges-group.c b/ges/ges-group.c index 8219cb8e3b..61bbc49512 100644 --- a/ges/ges-group.c +++ b/ges/ges-group.c @@ -573,8 +573,7 @@ _ungroup (GESContainer * group, gboolean recursive) } if (timeline) - ges_timeline_emit_group_removed (timeline, (GESGroup *) group, - children_array); + timeline_emit_group_removed (timeline, (GESGroup *) group, children_array); g_ptr_array_free (children_array, TRUE); g_list_free_full (children, gst_object_unref); diff --git a/ges/ges-internal.h b/ges/ges-internal.h index d8c4966b3e..d359cac636 100644 --- a/ges/ges-internal.h +++ b/ges/ges-internal.h @@ -121,6 +121,9 @@ timeline_fill_gaps (GESTimeline *timeline); G_GNUC_INTERNAL GList * timeline_get_groups (GESTimeline * timeline); +G_GNUC_INTERNAL void +timeline_emit_group_removed (GESTimeline * timeline, + GESGroup * group, GPtrArray * array); G_GNUC_INTERNAL void track_resort_and_fill_gaps (GESTrack *track); diff --git a/ges/ges-timeline.c b/ges/ges-timeline.c index ea8441d385..a29be15698 100644 --- a/ges/ges-timeline.c +++ b/ges/ges-timeline.c @@ -2176,7 +2176,7 @@ timeline_add_group (GESTimeline * timeline, GESGroup * group) * Emit group-removed signal. */ void -ges_timeline_emit_group_removed (GESTimeline * timeline, GESGroup * group, +timeline_emit_group_removed (GESTimeline * timeline, GESGroup * group, GPtrArray * array) { g_signal_emit (timeline, ges_timeline_signals[GROUP_REMOVED], 0, group, diff --git a/ges/ges-timeline.h b/ges/ges-timeline.h index 3b2a16f863..5e0b68c9ec 100644 --- a/ges/ges-timeline.h +++ b/ges/ges-timeline.h @@ -131,7 +131,6 @@ GstClockTime ges_timeline_get_snapping_distance (GESTimeline * timeline); void ges_timeline_set_snapping_distance (GESTimeline * timeline, GstClockTime snapping_distance); GESTimelineElement * ges_timeline_get_element (GESTimeline * timeline, const gchar *name); gboolean ges_timeline_is_empty (GESTimeline * timeline); -void ges_timeline_emit_group_removed (GESTimeline * timeline, GESGroup * group, GPtrArray * array); G_END_DECLS