hermet pushed a commit to branch master.

http://git.enlightenment.org/core/elementary.git/commit/?id=4c6fa3073f34e9bf32c83751d864e1f8f305c074

commit 4c6fa3073f34e9bf32c83751d864e1f8f305c074
Author: ChunEon Park <[email protected]>
Date:   Mon Jan 5 15:37:41 2015 +0900

    genlist: unselect item if the select mode is display only or none.
    
    @fix
---
 src/lib/elm_genlist.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/lib/elm_genlist.c b/src/lib/elm_genlist.c
index a90382a..9ee568b 100644
--- a/src/lib/elm_genlist.c
+++ b/src/lib/elm_genlist.c
@@ -7637,6 +7637,10 @@ _elm_genlist_item_select_mode_set(Eo *eo_it EINA_UNUSED, 
Elm_Gen_Item *it,
 
    it->select_mode = mode;
 
+   if ((it->select_mode == ELM_OBJECT_SELECT_MODE_NONE) ||
+       (it->select_mode == ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY))
+     _item_unselect(it);
+
    if (it->select_mode == ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY)
      {
         it->item->mincalcd = EINA_FALSE;

-- 


Reply via email to