seoz pushed a commit to branch master.

http://git.enlightenment.org/core/elementary.git/commit/?id=5a6a6b315feb1c7e59a4b77a7b3ed592a720fc57

commit 5a6a6b315feb1c7e59a4b77a7b3ed592a720fc57
Author: Daniel Juyung Seo <[email protected]>
Date:   Fri Aug 22 01:10:07 2014 +0900

    gengrid: Fixed _item_unselect to check select value not highlight value.
    
    This caused infinite loop in a DISPLAY_ONLY mode on clicking an item.
    
    @fix
---
 src/lib/elm_gengrid.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/elm_gengrid.c b/src/lib/elm_gengrid.c
index 4b5a7ce..566a1c0 100644
--- a/src/lib/elm_gengrid.c
+++ b/src/lib/elm_gengrid.c
@@ -340,7 +340,7 @@ _item_unselect(Elm_Gen_Item *it)
    Elm_Gen_Item_Type *item = GG_IT(it);
    Elm_Gengrid_Data *sd = item->wsd;
 
-   if ((it->generation < sd->generation) || (!it->highlighted))
+   if ((it->generation < sd->generation) || (!it->selected))
      return;
 
    edje_object_signal_emit(VIEW(it), "elm,state,unselected", "elm");

-- 


Reply via email to