genlist : fix tree item floating issue when homoegeneous mode is enabled
authorSangHyeon Lee <sh10233.lee@samsung.com>
Fri, 22 Jan 2016 07:55:37 +0000 (16:55 +0900)
committerSangHyeon Lee <sh10233.lee@samsung.com>
Fri, 22 Jan 2016 07:55:41 +0000 (16:55 +0900)
commit36191ee6915ad5700f9c5c2265d48e52a04b587d
tree247b4f8a8c1b2e56791b6e3d6330db5e9d2463a8
parentab8b65f6fa5939c0ca9674a7edc5d9496b63741e
genlist : fix tree item floating issue when homoegeneous mode is enabled

genlist item is flaoting upon the expanded item when homoegeneous mode
is enabled.
when item block is recalculated by tree expanding, new item didn't
update their properties and values becuase of size hash, but edc
actaully need to be recaculated after swallowing tree size padding.

solve the issue by adding expand depth check in size hash.

you can check the previous issue in T2708
elementary_test->genlist tree->homoegeneous check

@fix
legacy/elementary/src/lib/elm_genlist.c
legacy/elementary/src/lib/elm_widget_genlist.h