diff options
author | Michael Meeks <michael@ximian.com> | 2001-12-27 09:48:40 +0000 |
---|---|---|
committer | Michael Meeks <michael@src.gnome.org> | 2001-12-27 09:48:40 +0000 |
commit | ca7dfb2837fa3f8806c3bd79580d39b468fe89f6 (patch) | |
tree | 82cdb6ca995f718fa9c15800bf8ebf83723e5148 /atk/atkrelation.c | |
parent | c06fa69a552a61c44b374a6998d4780f8c117ba5 (diff) | |
download | atk-ca7dfb2837fa3f8806c3bd79580d39b468fe89f6.tar.gz |
setup parent class (atk_relation_finalize): chain to parent.
2001-12-15 Michael Meeks <michael@ximian.com>
* atk/atkrelation.c (atk_relation_class_init):
setup parent class
(atk_relation_finalize): chain to parent.
* atk/atkrelationset.c (atk_relation_set_class_init),
(atk_relation_set_finalize): same fix.
Diffstat (limited to 'atk/atkrelation.c')
-rwxr-xr-x | atk/atkrelation.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/atk/atkrelation.c b/atk/atkrelation.c index 7bbcdac..edb3a6e 100755 --- a/atk/atkrelation.c +++ b/atk/atkrelation.c @@ -24,9 +24,11 @@ #include "atk-enum-types.h" GPtrArray *extra_names = NULL; + +GObjectClass *parent_class; -static void atk_relation_class_init (AtkRelationClass *klass); -static void atk_relation_finalize (GObject *object); +static void atk_relation_class_init (AtkRelationClass *klass); +static void atk_relation_finalize (GObject *object); GType atk_relation_get_type (void) @@ -57,6 +59,8 @@ atk_relation_class_init (AtkRelationClass *klass) { GObjectClass *gobject_class = G_OBJECT_CLASS (klass); + parent_class = g_type_class_peek_parent (klass); + gobject_class->finalize = atk_relation_finalize; } @@ -267,4 +271,6 @@ atk_relation_finalize (GObject *object) } g_ptr_array_free (relation->target, TRUE); } + + parent_class->finalize (object); } |