jpeg pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=6505f535f681bbca21c7f60878fe13414641b8f8
commit 6505f535f681bbca21c7f60878fe13414641b8f8 Author: Lukasz Stanislawski <[email protected]> Date: Mon Nov 13 12:08:57 2017 +0900 elm: evaluate MULTISELECTABLE state for genlist and gengrid Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D5452 --- src/lib/elementary/elm_gengrid.c | 3 +++ src/lib/elementary/elm_genlist.c | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/lib/elementary/elm_gengrid.c b/src/lib/elementary/elm_gengrid.c index 69d53dc8cf..025db3035e 100644 --- a/src/lib/elementary/elm_gengrid.c +++ b/src/lib/elementary/elm_gengrid.c @@ -5606,6 +5606,9 @@ _elm_gengrid_efl_access_state_set_get(Eo *obj, Elm_Gengrid_Data *sd EINA_UNUSED) STATE_TYPE_SET(ret, EFL_ACCESS_STATE_MANAGES_DESCENDANTS); + if (elm_gengrid_multi_select_get(obj)) + STATE_TYPE_SET(ret, EFL_ACCESS_STATE_MULTISELECTABLE); + return ret; } diff --git a/src/lib/elementary/elm_genlist.c b/src/lib/elementary/elm_genlist.c index 25aa0b1bd5..6fb54d3b2b 100644 --- a/src/lib/elementary/elm_genlist.c +++ b/src/lib/elementary/elm_genlist.c @@ -8634,6 +8634,9 @@ _elm_genlist_efl_access_state_set_get(Eo *obj, Elm_Genlist_Data *sd EINA_UNUSED) STATE_TYPE_SET(ret, EFL_ACCESS_STATE_MANAGES_DESCENDANTS); + if (elm_genlist_multi_select_get(obj)) + STATE_TYPE_SET(ret, EFL_ACCESS_STATE_MULTISELECTABLE); + return ret; } --
