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>
Patch by: Damien Carberry <damien.carberry@sun.com>

View file

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