summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlejandro Piñeiro <apinheiro@igalia.com>2012-12-09 11:57:38 +0100
committerAlejandro Piñeiro <apinheiro@igalia.com>2012-12-09 11:57:38 +0100
commit8c62014c5cf99f8ebe5834e11f79f228c5085a53 (patch)
tree61ea593e2ce51bd326c007d681974d12fa7f73aa
parentacd2335095bf859d35332db6fdc9c54b53773918 (diff)
downloadatk-8c62014c5cf99f8ebe5834e11f79f228c5085a53.tar.gz
atkobject: Stop to manage SELECTABLE/SELECTED states at AtkObject
https://bugzilla.gnome.org/show_bug.cgi?id=689907
-rwxr-xr-xatk/atkobject.c14
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);