don't leak the ATK relation set (bug #509240)

2008-01-29  Jens Granseuer  <jensgr@gmx.net>

	* themus-properties-view.c: (add_atk_relation): don't leak the ATK
	relation set (bug #509240)

svn path=/trunk/; revision=8431
This commit is contained in:
Jens Granseuer 2008-01-29 17:21:52 +00:00 committed by Jens Granseuer
parent a8c8a736b3
commit 32b12a1e87
2 changed files with 21 additions and 15 deletions

View file

@ -1,3 +1,8 @@
2008-01-29 Jens Granseuer <jensgr@gmx.net>
* themus-properties-view.c: (add_atk_relation): don't leak the ATK
relation set (bug #509240)
2008-01-25 Jens Granseuer <jensgr@gmx.net> 2008-01-25 Jens Granseuer <jensgr@gmx.net>
Patch by: Damien Carberry <damien.carberry@sun.com> Patch by: Damien Carberry <damien.carberry@sun.com>

View file

@ -91,13 +91,14 @@ add_atk_relation (GtkWidget *obj1,
g_return_if_fail (GTK_IS_WIDGET(obj2)); g_return_if_fail (GTK_IS_WIDGET(obj2));
atk_obj1 = gtk_widget_get_accessible (obj1); atk_obj1 = gtk_widget_get_accessible (obj1);
atk_obj2 = gtk_widget_get_accessible (obj2); atk_obj2 = gtk_widget_get_accessible (obj2);
relation_set = atk_object_ref_relation_set (atk_obj1); relation_set = atk_object_ref_relation_set (atk_obj1);
relation = atk_relation_new (&atk_obj2, 1, rel_type); relation = atk_relation_new (&atk_obj2, 1, rel_type);
atk_relation_set_add (relation_set, relation); atk_relation_set_add (relation_set, relation);
g_object_unref(G_OBJECT (relation));
g_object_unref (relation);
g_object_unref (relation_set);
} }
static void static void