list: set atspi parent despite atspi mode.

Path fixes failing test case when atspi mode was off.
This commit is contained in:
Lukasz Stanislawski 2015-10-06 11:18:52 +02:00
parent 56ef8c18ae
commit 6b49c30cd0
2 changed files with 4 additions and 6 deletions

View File

@ -2337,6 +2337,7 @@ _item_new(Evas_Object *obj,
evas_object_event_callback_add
(it->icon, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _size_hints_changed_cb,
obj);
eo_do(it->icon, elm_interface_atspi_accessible_parent_set(eo_it));
}
if (it->end)
{
@ -2344,14 +2345,11 @@ _item_new(Evas_Object *obj,
evas_object_event_callback_add
(it->end, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _size_hints_changed_cb,
obj);
eo_do(it->end, elm_interface_atspi_accessible_parent_set(eo_it));
}
if (_elm_config->atspi_mode)
{
if (it->end) eo_do(it->end, elm_interface_atspi_accessible_parent_set(eo_it));
if (it->icon) eo_do(it->icon, elm_interface_atspi_accessible_parent_set(eo_it));
elm_interface_atspi_accessible_added(eo_it);
}
elm_interface_atspi_accessible_added(eo_it);
return it;
}

View File

@ -241,6 +241,6 @@ void elm_test_list(TCase *tc)
tcase_add_test(tc, elm_list_atspi_selection_all_children_select);
tcase_add_test(tc, elm_list_atspi_selection_clear);
tcase_add_test(tc, elm_list_atspi_selection_child_deselect);
tcase_add_test(tc, elm_atspi_children_parent);
#endif
tcase_add_test(tc, elm_atspi_children_parent);
}