Revert "genlist: unset FOCUSABLE, HIGHLIGHTABLE for DISPLAY_ONLY item" 75/305975/1
authorSeoyeon Kim <seoyeon2.kim@samsung.com>
Wed, 14 Feb 2024 04:45:18 +0000 (13:45 +0900)
committerChun <jykeon@samsung.com>
Wed, 14 Feb 2024 10:07:36 +0000 (10:07 +0000)
This reverts commit 59ac085b9a81b8fe254259625fc189402ec978b2.

- When some list items previously not highlightable became highlightable.
 In such situation, particular list items would have to be made not highlightable
 by usage of api elm_atspi_accessible_can_highlight_set().

Change-Id: I8c5b1c9273e91e36f7f55ba519e3d7ae878c25a7
(cherry picked from commit 5e2800228bda9fbd9b6e9d3dc2aec8a7a58a44d9)

src/lib/elementary/elm_genlist.c
src/lib/elementary_tizen/elm_genlist.c

index 66023f5..2433fdd 100644 (file)
@@ -9084,17 +9084,6 @@ _elm_genlist_item_efl_access_object_state_set_get(const Eo *eo_it, Elm_Gen_Item
             STATE_TYPE_SET(ret, EFL_ACCESS_STATE_TYPE_COLLAPSED);
      }
    //
-   //TIZEN_ONLY(20220511): Unset focusable,highlightable state for dispaly only item
-   Elm_Genlist_Data *sd = GL_IT(it)->wsd;
-   if ((sd->select_mode == ELM_OBJECT_SELECT_MODE_NONE) ||
-       (sd->select_mode == ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ) ||
-       (it->select_mode == ELM_OBJECT_SELECT_MODE_NONE) ||
-       (it->select_mode == ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ))
-     {
-        STATE_TYPE_UNSET(ret, ELM_ATSPI_STATE_HIGHLIGHTABLE);
-        STATE_TYPE_UNSET(ret, ELM_ATSPI_STATE_FOCUSABLE);
-     }
-   //
 
    return ret;
 }
index 9cb2bb1..1348578 100644 (file)
@@ -10646,18 +10646,6 @@ _elm_genlist_item_efl_access_object_state_set_get(const Eo *eo_it, Elm_Gen_Item
    if (it && it->itc && it->itc->item_style && strstr(it->itc->item_style, "title"))
      STATE_TYPE_SET(ret, ELM_ATSPI_STATE_READ_ONLY);
    //
-   //TIZEN_ONLY(20220511): Unset focusable,highlightable state for dispaly only item
-   Elm_Genlist_Data *sd = GL_IT(it)->wsd;
-   if ((sd->select_mode == ELM_OBJECT_SELECT_MODE_NONE) ||
-       (sd->select_mode == ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ) ||
-       (it->select_mode == ELM_OBJECT_SELECT_MODE_NONE) ||
-       (it->select_mode == ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY ))
-     {
-        STATE_TYPE_UNSET(ret, ELM_ATSPI_STATE_HIGHLIGHTABLE);
-        STATE_TYPE_UNSET(ret, ELM_ATSPI_STATE_FOCUSABLE);
-     }
-   //
-
    return ret;
 }