{
AtkStateSet *state_set;
AtkObject *ap;
+ AtkObject *focus_object;
state_set = atk_state_set_new ();
if (atk_selection_is_child_selected(ATK_SELECTION (ap), i))
atk_state_set_add_state (state_set, ATK_STATE_SELECTED);
}
+ focus_object = atk_get_focus_object ();
+ if (focus_object == accessible)
+ atk_state_set_add_state (state_set, ATK_STATE_FOCUSED);
return state_set;
}