forked from enlightenment/efl
genlist : fix size hash issue when genlist layout sizing evaluated
Summary : When genlist compressed, size width must updated after sizing eval, but still hash is not changed after sizing eval, so wrong width are applied. so when sizing eval called, free all buckets to get updated width. @fix
This commit is contained in:
parent
ce741b8e55
commit
9c58a193b0
|
@ -849,6 +849,8 @@ _elm_genlist_elm_layout_sizing_eval(Eo *obj, Elm_Genlist_Data *sd)
|
|||
Item_Block *itb;
|
||||
|
||||
sd->prev_viewport_w = vw;
|
||||
/* Free all buckets for updaing changed width */
|
||||
eina_hash_free_buckets(sd->size_caches);
|
||||
|
||||
EINA_INLIST_FOREACH(sd->blocks, itb)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue