bu5hm4n pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=62641982613251668af46fd4660bd8ee945ee33b

commit 62641982613251668af46fd4660bd8ee945ee33b
Author: Marcel Hollerbach <mar...@osg.samsung.com>
Date:   Tue Nov 21 22:14:26 2017 +0100

    elm_gengrid: respect item config
---
 src/lib/elementary/elm_gengrid.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/lib/elementary/elm_gengrid.c b/src/lib/elementary/elm_gengrid.c
index a7bcd154e2..563ea77dd2 100644
--- a/src/lib/elementary/elm_gengrid.c
+++ b/src/lib/elementary/elm_gengrid.c
@@ -4197,8 +4197,11 @@ _gengrid_element_focused(void *data, const Efl_Event *ev)
      {
         _elm_gengrid_item_focused(item);
         _all_items_deselect(pd);
-        elm_gengrid_item_selected_set(item, EINA_TRUE);
-        elm_gengrid_item_bring_in(item, ELM_GENGRID_ITEM_SCROLLTO_MIDDLE);
+        if (!_elm_config->item_select_on_focus_disable)
+          {
+             elm_gengrid_item_selected_set(item, EINA_TRUE);
+             elm_gengrid_item_bring_in(item, ELM_GENGRID_ITEM_SCROLLTO_MIDDLE);
+          }
      }
 }
 

-- 


Reply via email to