summaryrefslogtreecommitdiff
path: root/atk/atkrelation.c
diff options
context:
space:
mode:
authorMichael Meeks <michael@ximian.com>2001-12-27 09:48:40 +0000
committerMichael Meeks <michael@src.gnome.org>2001-12-27 09:48:40 +0000
commitca7dfb2837fa3f8806c3bd79580d39b468fe89f6 (patch)
tree82cdb6ca995f718fa9c15800bf8ebf83723e5148 /atk/atkrelation.c
parentc06fa69a552a61c44b374a6998d4780f8c117ba5 (diff)
downloadatk-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-xatk/atkrelation.c10
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);
}