Commit 2d4235c2 authored by Damon Chaplin's avatar Damon Chaplin Committed by Damon Chaplin
Browse files

use atk_relation_add_target() to add the targets, since it sets up weak

2006-05-19  Damon Chaplin  <damon@gnome.org>

	* gtk/gtkfontsel.c (gtk_font_selection_init): use
	atk_relation_add_target() to add the targets, since it sets up weak
	references to avoid crashes. (#305530)
parent 74026576
2006-05-19 Damon Chaplin <damon@gnome.org>
* gtk/gtkfontsel.c (gtk_font_selection_init): use
atk_relation_add_target() to add the targets, since it sets up weak
references to avoid crashes. (#305530)
2006-05-18 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkprintoperation.h:
......
2006-05-19 Damon Chaplin <damon@gnome.org>
* gtk/gtkfontsel.c (gtk_font_selection_init): use
atk_relation_add_target() to add the targets, since it sets up weak
references to avoid crashes. (#305530)
2006-05-18 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkprintoperation.h:
......
......@@ -474,15 +474,13 @@ gtk_font_selection_init (GtkFontSelection *fontsel)
AtkRelationSet *relation_set;
AtkRelation *relation;
AtkObject *obj_array[1];
GPtrArray *array;
atk_label = gtk_widget_get_accessible (label);
relation_set = atk_object_ref_relation_set (atk_obj);
relation = atk_relation_set_get_relation_by_type (relation_set, ATK_RELATION_LABELLED_BY);
if (relation)
{
array = atk_relation_get_target (relation);
g_ptr_array_add (array, atk_label);
atk_relation_add_target (relation, atk_label);
}
else
{
......@@ -496,8 +494,7 @@ gtk_font_selection_init (GtkFontSelection *fontsel)
relation = atk_relation_set_get_relation_by_type (relation_set, ATK_RELATION_LABEL_FOR);
if (relation)
{
array = atk_relation_get_target (relation);
g_ptr_array_add (array, atk_obj);
atk_relation_add_target (relation, atk_obj);
}
else
{
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment