Nicer loop.

SVN revision: 13392
This commit is contained in:
sebastid 2005-02-16 11:25:30 +00:00 committed by sebastid
parent e0f1105b32
commit 75916a26b9
1 changed files with 5 additions and 9 deletions

View File

@ -263,18 +263,14 @@ static void
_e_error_cb_job_ecore_evas_free(void *data)
{
Ecore_Evas *ee;
Evas_List *shapelist;
Evas_List *shapelist, *l;
ee = data;
shapelist = ecore_evas_data_get(ee, "shapes");
while (shapelist)
{
E_Container_Shape *es;
es = shapelist->data;
shapelist = evas_list_remove_list(shapelist, shapelist);
e_object_del(E_OBJECT(es));
}
for (l = shapelist; l; l = l->next)
e_object_del(E_OBJECT(l->data));
evas_list_free(shapelist);
e_canvas_del(ee);
ecore_evas_free(ee);
}