jpeg pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=635b4ad8f3a2e131e681a05d673a6a577c95fcbe

commit 635b4ad8f3a2e131e681a05d673a6a577c95fcbe
Author: Jean-Philippe Andre <jp.an...@samsung.com>
Date:   Mon Mar 13 20:48:31 2017 +0900

    genlist: Make sure only one item is decorated
    
    In "Genlist Decorate Item Mode" after decorating a few items
    (rotate or slide, doesn't matter), only one item or none should
    be decorated. Scrolling up and down the genlist should work just
    fine. This fixes massive render issues and inconsistent states
    of the items in this test case.
    
    "rotate" mode is still going nuts.
    
    Ref T1551
---
 src/lib/elementary/elm_genlist.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/lib/elementary/elm_genlist.c b/src/lib/elementary/elm_genlist.c
index 11124b3..b408dbb 100644
--- a/src/lib/elementary/elm_genlist.c
+++ b/src/lib/elementary/elm_genlist.c
@@ -5515,6 +5515,7 @@ _decorate_item_unset(Elm_Genlist_Data *sd)
 
    it = sd->mode_item;
    it->item->nocache_once = EINA_TRUE;
+   it->decorate_it_set = EINA_FALSE;
 
    snprintf(buf, sizeof(buf), "elm,state,%s,passive", sd->decorate_it_type);
    snprintf(buf2, sizeof(buf2), "elm,state,%s,passive,finished",

-- 


Reply via email to