[Screen-reader]: Use PAGE_TAB instead of PAGE_TAB_LIST to read title on app launch... 49/73249/3 accepted/tizen/common/20160608.161224 accepted/tizen/ivi/20160609.034116 accepted/tizen/mobile/20160609.034224 accepted/tizen/tv/20160609.034135 accepted/tizen/wearable/20160609.034219 submit/tizen/20160608.130244
authorShilpa Singh <shilpa.singh@samsung.com>
Tue, 7 Jun 2016 09:14:15 +0000 (14:44 +0530)
committerShilpa Singh <shilpa.singh@samsung.com>
Wed, 8 Jun 2016 04:57:37 +0000 (10:27 +0530)
Change-Id: Icef5c1deb2a2408463cd1423f89176f4e60cc506

src/flat_navi.c
src/navigator.c

index bac4f857febcc14f30c0a78413e748bb8a02eb1c..6b69f97e621120cce722573fb09bfe9c446ce73d 100644 (file)
@@ -50,6 +50,7 @@ static const AtspiRole interesting_roles[] = {
        ATSPI_ROLE_LINK,
        ATSPI_ROLE_LIST_ITEM,
        ATSPI_ROLE_MENU_ITEM,
+       ATSPI_ROLE_PAGE_TAB,
        ATSPI_ROLE_PANEL,
        ATSPI_ROLE_PARAGRAPH,
        ATSPI_ROLE_PASSWORD_TEXT,
@@ -178,6 +179,7 @@ static Eina_Bool _accept_object(AtspiAccessible * obj)
        case ATSPI_ROLE_COLOR_CHOOSER:
        case ATSPI_ROLE_PANEL:
        case ATSPI_ROLE_TREE_TABLE:
+       case ATSPI_ROLE_PAGE_TAB_LIST:
                return EINA_FALSE;
        case ATSPI_ROLE_DIALOG:
                if (!_has_escape_action(obj))
@@ -459,11 +461,11 @@ AtspiAccessible *_directional_depth_first_search(AtspiAccessible * root, AtspiAc
                role = atspi_accessible_get_role(node, NULL);
                if (node != start && (relation_mode || !prev_related_in_direction) && !(cc > 0 && next_sibling_idx_modifier < 0 && !all_children_visited) && stop_condition(node))
                {
-                       if (role == ATSPI_ROLE_PAGE_TAB_LIST)
+                       if (role == ATSPI_ROLE_PAGE_TAB)
                        {
                                if (start == NULL)
                                {
-                                       DEBUG("next_sibling_idx_modifier == 1 && role == ATSPI_ROLE_PAGE_TAB_LIST");
+                                       DEBUG("next_sibling_idx_modifier == 1 && role == ATSPI_ROLE_PAGE_TAB");
                                        g_object_unref(prev_related_in_direction);
                                        return node;
                                }
index 3861d28d5826b474b20415abd19fd244854d11e8..f9b34ed828465bcef85e8e1d277fa9ee987ee4f0 100644 (file)
@@ -654,7 +654,7 @@ char *generate_trait(AtspiAccessible * obj)
                break;
        }
        case ATSPI_ROLE_HEADING:
-       case ATSPI_ROLE_PAGE_TAB_LIST:
+       case ATSPI_ROLE_PAGE_TAB:
        case ATSPI_ROLE_GROUPING: {
                break;
        }
@@ -890,7 +890,7 @@ static void _current_highlight_object_set(AtspiAccessible * obj)
                        atspi_component_clear_highlight(current_comp, &err);
                }
                role = atspi_accessible_get_role(obj, NULL);
-               if (role != ATSPI_ROLE_PAGE_TAB_LIST) {
+               if (role != ATSPI_ROLE_PAGE_TAB) {
                        atspi_component_grab_highlight(comp, &err);
                }
                current_comp = comp;