genilst: get rid of lazy deletion

Desktop / Enlightenment / Elementary - ChunEon Park [hermet.pe.kr] - 8 January 2015 08:07 UTC

delete genlist item directly. instead, remove the bunch of code that was related to lazy deletion.

we can success, if we clean up the resources and callback calls properly. here i only found item focus callback that (may) required the lazy deletion.

0e7d521 genilst: get rid of lazy deletion.
src/lib/elm_genlist.c | 221 +++++++++++-------------------------------
src/lib/elm_widget.h | 2 -
src/lib/elm_widget_genlist.h | 6 --
3 files changed, 54 insertions(+), 175 deletions(-)

Upstream: git.enlightenment.org


  • Share