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 make thread support windows friendly. i hope. 2010-11-21 04:37:52 +00:00
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 Add getter for elm_radio 2010-11-10 14:10:08 +00:00
.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 namefix. 2010-08-16 04:44:45 +00:00
ChangeLog elementary becomes its own tree/lib/test binary 2008-09-30 06:58:56 +00:00
INSTALL fix INSTALL files. 2008-10-01 07:37:28 +00:00
Makefile.am Elementary: Added the infrastructure for ui-mirroring support. 2011-02-03 15:52:49 +00:00
NEWS elementary becomes its own tree/lib/test binary 2008-09-30 06:58:56 +00:00
README right readme. 2008-09-30 08:18:41 +00:00
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 actually ONLy need 1 -I 2010-07-11 23:39:54 +00:00
elementary.spec.in Apply the same fix MEJ did ( http://marc.info/?l=enlightenment-svn&m=127157420508183&w=3 ) to more specs 2010-04-21 20:55:23 +00:00

README

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