diff options
author | Edward Hervey <bilboed@bilboed.com> | 2005-04-19 11:23:00 +0000 |
---|---|---|
committer | Edward Hervey <bilboed@bilboed.com> | 2005-04-19 11:23:00 +0000 |
commit | 61e998e12c249c8b66164ca3f6d74994bd10d1e3 (patch) | |
tree | c2f912cd89a529b57efd387c6ec8eabc99eab325 | |
parent | 318a37c9ae6385edb52d67d4ce5fcc9166d3a02a (diff) |
gnl/gnlcomposition.c: gnl_composition_dispose was superfluous, now removed
Original commit message from CVS:
* gnl/gnlcomposition.c:
gnl_composition_dispose was superfluous, now removed
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | gnl/gnlcomposition.c | 23 |
2 files changed, 5 insertions, 23 deletions
@@ -1,3 +1,8 @@ +2005-04-19 Edward Hervey <bilboed@bilboed.com> + + * gnl/gnlcomposition.c: + gnl_composition_dispose was superfluous, now removed + 2005-04-12 Edward Hervey <bilboed@bilboed.com> * configure.ac: releasing 0.2.0 !! diff --git a/gnl/gnlcomposition.c b/gnl/gnlcomposition.c index 28d4622..4400d35 100644 --- a/gnl/gnlcomposition.c +++ b/gnl/gnlcomposition.c @@ -31,7 +31,6 @@ static GstElementDetails gnl_composition_details = GST_ELEMENT_DETAILS ( static void gnl_composition_base_init (gpointer g_class); static void gnl_composition_class_init (GnlCompositionClass *klass); static void gnl_composition_init (GnlComposition *comp); -static void gnl_composition_dispose (GObject *object); static void gnl_composition_finalize (GObject *object); static GstElementStateReturn @@ -115,7 +114,6 @@ gnl_composition_class_init (GnlCompositionClass *klass) parent_class = g_type_class_ref (GNL_TYPE_OBJECT); - gobject_class->dispose = gnl_composition_dispose; gobject_class->finalize = gnl_composition_finalize; gstelement_class->change_state = gnl_composition_change_state; @@ -143,27 +141,6 @@ gnl_composition_init (GnlComposition *comp) } static void -gnl_composition_dispose (GObject *object) -{ - GnlComposition *comp = GNL_COMPOSITION (object); - GList *objects = comp->objects; - GnlCompositionEntry *entry = NULL; - - GST_INFO("dispose"); - while (objects) { - entry = (GnlCompositionEntry *) (objects->data); - GST_INFO ("Removing %s", - gst_element_get_name (GST_ELEMENT (entry->object))); - - g_object_unref (entry->object); - - objects = g_list_next (objects); - } - - G_OBJECT_CLASS (parent_class)->dispose (object); -} - -static void gnl_composition_finalize (GObject *object) { GnlComposition *comp = GNL_COMPOSITION (object); |