diff options
author | Alejandro Piñeiro <apinheiro@igalia.com> | 2012-12-09 11:57:38 +0100 |
---|---|---|
committer | Alejandro Piñeiro <apinheiro@igalia.com> | 2012-12-09 11:57:38 +0100 |
commit | 8c62014c5cf99f8ebe5834e11f79f228c5085a53 (patch) | |
tree | 61ea593e2ce51bd326c007d681974d12fa7f73aa /atk/atkobject.c | |
parent | acd2335095bf859d35332db6fdc9c54b53773918 (diff) | |
download | atk-8c62014c5cf99f8ebe5834e11f79f228c5085a53.tar.gz |
atkobject: Stop to manage SELECTABLE/SELECTED states at AtkObject
https://bugzilla.gnome.org/show_bug.cgi?id=689907
Diffstat (limited to 'atk/atkobject.c')
-rwxr-xr-x | atk/atkobject.c | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/atk/atkobject.c b/atk/atkobject.c index 4817e16..82e7124 100755 --- a/atk/atkobject.c +++ b/atk/atkobject.c @@ -1400,24 +1400,10 @@ static AtkStateSet* atk_object_real_ref_state_set (AtkObject *accessible) { AtkStateSet *state_set; - AtkObject *ap; AtkObject *focus_object; state_set = atk_state_set_new (); - ap = atk_object_get_parent (accessible); - if (ap) - if (ATK_IS_SELECTION (ap)) - { - int i; - - atk_state_set_add_state (state_set, ATK_STATE_SELECTABLE); - - i = atk_object_get_index_in_parent (accessible); - if (i >= 0) - 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); |