ges: Remove timeline_emit_group_removed which slipped in the API by mistake
authorThibault Saunier <tsaunier@gnome.org>
Fri, 6 May 2016 18:18:50 +0000 (15:18 -0300)
committerThibault Saunier <tsaunier@gnome.org>
Fri, 6 May 2016 21:27:56 +0000 (18:27 -0300)
This is formally an API break but I am sure no one ever used that and
we should make sure the method is removed as soon as possible because
it has no reason to be exposed.

ges/ges-group.c
ges/ges-internal.h
ges/ges-timeline.c
ges/ges-timeline.h

index 8219cb8..61bbc49 100644 (file)
@@ -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);
 
index d8c4966..d359cac 100644 (file)
@@ -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);
index ea8441d..a29be15 100644 (file)
@@ -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,
index 3b2a16f..5e0b68c 100644 (file)
@@ -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