atspi : Accessibility code only works when screen-reader is on. 82/156782/1 accepted/tizen/unified/20171025.075144 submit/tizen/20171020.120936
authorJunsuChoi <jsuya.choi@samsung.com>
Fri, 20 Oct 2017 02:23:12 +0000 (11:23 +0900)
committerJunsuChoi <jsuya.choi@samsung.com>
Fri, 20 Oct 2017 02:23:12 +0000 (11:23 +0900)
Change-Id: I89fc6387869c8b3f05bcb647b74b33de1bd96e39

src/wearable/efl_extension_rotary_selector.c

index 2218526f5992b486006206bbaec455ad4f3f2d3f..eb6afa61766f9e59ff511d47b5992a737d24aa22 100644 (file)
@@ -2884,8 +2884,11 @@ eext_rotary_selector_item_append(Evas_Object *obj)
 
    _item_update_animation_run(rsd);
    /* Accessibility */
-   _accessibility_item_name_set(rsd, item);
-   _accessibility_item_chain_end_set(rsd);
+   if (elm_atspi_bridge_utils_is_screen_reader_enabled())
+     {
+        _accessibility_item_name_set(rsd, item);
+        _accessibility_item_chain_end_set(rsd);
+     }
    //
 
    return (Eext_Object_Item *)item;
@@ -2945,8 +2948,11 @@ eext_rotary_selector_item_prepend(Evas_Object *obj)
 
    _item_update_animation_run(rsd);
    /* Accessibility */
-   _accessibility_item_name_set(rsd, item);
-   _accessibility_item_chain_end_set(rsd);
+   if (elm_atspi_bridge_utils_is_screen_reader_enabled())
+     {
+        _accessibility_item_name_set(rsd, item);
+        _accessibility_item_chain_end_set(rsd);
+     }
    //
 
    return (Eext_Object_Item *)item;
@@ -3030,8 +3036,11 @@ eext_rotary_selector_item_insert_after(Evas_Object *obj, Eext_Object_Item *after
 
    _item_update_animation_run(rsd);
    /* Accessibility */
-   _accessibility_item_name_set(rsd, item);
-   _accessibility_item_chain_end_set(rsd);
+   if (elm_atspi_bridge_utils_is_screen_reader_enabled())
+     {
+        _accessibility_item_name_set(rsd, item);
+        _accessibility_item_chain_end_set(rsd);
+     }
    //
 
    return (Eext_Object_Item *)item;
@@ -3119,8 +3128,11 @@ eext_rotary_selector_item_insert_before(Evas_Object *obj, Eext_Object_Item *befo
 
    _item_update_animation_run(rsd);
    /* Accessibility */
-   _accessibility_item_name_set(rsd, item);
-   _accessibility_item_chain_end_set(rsd);
+   if (elm_atspi_bridge_utils_is_screen_reader_enabled())
+     {
+        _accessibility_item_name_set(rsd, item);
+        _accessibility_item_chain_end_set(rsd);
+     }
    //
 
    return (Eext_Object_Item *)item;
@@ -3203,7 +3215,10 @@ eext_rotary_selector_item_del(Eext_Object_Item *item)
    _item_update_animation_run(rsd);
 
    /* Accessibility */
-   _accessibility_item_chain_end_set(rsd);
+   if (elm_atspi_bridge_utils_is_screen_reader_enabled())
+     {
+        _accessibility_item_chain_end_set(rsd);
+     }
    //
 
    return;