efl/legacy/elementary
Seunggyun Kim 39fe4f085b From: Seunggyun Kim <sgyun.kim@samsung.com>
Subject: [E-devel]  elm_genlist - bug fix about del callback

I found one bug in elm_genlist_clear.

In case append lots of items in genlist, some items are still in genlist
item queue before it is processed in _item_queue.

At that time, if application calls elm_genlist_item_del api that has item in 
genlist queue and elm_genlist_clear is called at once, "func.del" callback
is called twice.

If application frees some memory in "func.del" callback, It occurs
double free memory problem.

For example, some application has many items. and all items are deleted. but
all items are not proceed in queue. then application is terminated.
In that case, double free problem is occured in application.

So, I fixed elm_genlist_clear code and made a patch.



SVN revision: 57371
2011-02-27 11:11:05 +00:00
..
config updating russian translations 2011-02-17 12:15:59 +00:00
data Elementary bubble-theme: Fixed UI-Mirroring. 2011-02-22 16:33:43 +00:00
doc dox.in update: elementary,evas,edje,ecore,eio,eet,eeze. 2011-02-10 16:50:18 +00:00
m4
po updating various translations 2011-02-26 20:08:21 +00:00
src From: Seunggyun Kim <sgyun.kim@samsung.com> 2011-02-27 11:11:05 +00:00
tests
.gitignore ignore++ 2011-02-03 23:16:24 +00:00
AUTHORS elm: add me in authors 2011-02-09 18:07:28 +00:00
COPYING
ChangeLog
INSTALL
Makefile.am Elementary: Added the infrastructure for ui-mirroring support. 2011-02-03 15:52:49 +00:00
NEWS
README
autogen.sh efl: add back touch on configure time generated file. 2011-02-22 10:29:28 +00:00
configure.ac Elementary: Added the infrastructure for ui-mirroring support. 2011-02-03 15:52:49 +00:00
elementary.pc.in
elementary.spec.in

README

Elementary - a basic widget set that is easy to use based on EFL for mobile
touch-screen devices.