From: cnook <kimcinoo@gmail.com>
authorcnook <kimcinoo@gmail.com>
Thu, 22 Mar 2012 05:58:49 +0000 (05:58 +0000)
committerCarsten Haitzler <raster@rasterman.com>
Thu, 22 Mar 2012 05:58:49 +0000 (05:58 +0000)
commitf90f3434a3b24b591a602143bf71a7f45bd2c55c
treee4e75e2520570dd71c7590cf85fc633428be26d7
parentce32c434b0d173aec0adcb4ca790d961e746b6e5
From: cnook <kimcinoo@gmail.com>
Subject: [E-devel] [Patch][elm_list] bug fix: crash occurs when
container which contains the elm_list is deleted on the "elm_list item
clicked" callback

I have resolved the elm_list issue(goto ELM_LIST_CRASH_ISSUE_MAIL below, I
sent mail but I cannot find the previous mail -_-;).
It would be related with double free issue. In the "sub-obejct-del"
callback which name is _sub_del() sets item->icon to NULL.
And in the EVAS_CALLBACK_MOUSE_UP callback funtion which name is
_mouse_up() calls evas_object_unref();
It would try to free the item->icon but the item->icon is already set to
NULL. So.. the crash would occur..

SVN revision: 69555
src/lib/elm_list.c