forked from enlightenment/efl
If the list node is known, use evas_list_remove_list
SVN revision: 24467
This commit is contained in:
parent
a9ff065c01
commit
ad4e90eafd
|
@ -613,7 +613,7 @@ _edje_file_free(Edje_File *edf)
|
||||||
|
|
||||||
fe = edf->font_dir->entries->data;
|
fe = edf->font_dir->entries->data;
|
||||||
edf->font_dir->entries =
|
edf->font_dir->entries =
|
||||||
evas_list_remove(edf->font_dir->entries, fe);
|
evas_list_remove_list(edf->font_dir->entries, edf->font_dir->entries);
|
||||||
if (fe->entry) evas_stringshare_del(fe->entry);
|
if (fe->entry) evas_stringshare_del(fe->entry);
|
||||||
free(fe);
|
free(fe);
|
||||||
}
|
}
|
||||||
|
@ -627,7 +627,7 @@ _edje_file_free(Edje_File *edf)
|
||||||
|
|
||||||
ie = edf->image_dir->entries->data;
|
ie = edf->image_dir->entries->data;
|
||||||
edf->image_dir->entries =
|
edf->image_dir->entries =
|
||||||
evas_list_remove(edf->image_dir->entries, ie);
|
evas_list_remove_list(edf->image_dir->entries, edf->image_dir->entries);
|
||||||
if (ie->entry) evas_stringshare_del(ie->entry);
|
if (ie->entry) evas_stringshare_del(ie->entry);
|
||||||
free(ie);
|
free(ie);
|
||||||
}
|
}
|
||||||
|
@ -641,7 +641,7 @@ _edje_file_free(Edje_File *edf)
|
||||||
|
|
||||||
ce = edf->collection_dir->entries->data;
|
ce = edf->collection_dir->entries->data;
|
||||||
edf->collection_dir->entries =
|
edf->collection_dir->entries =
|
||||||
evas_list_remove(edf->collection_dir->entries, ce);
|
evas_list_remove_list(edf->collection_dir->entries, edf->collection_dir->entries);
|
||||||
if (ce->entry) evas_stringshare_del(ce->entry);
|
if (ce->entry) evas_stringshare_del(ce->entry);
|
||||||
free(ce);
|
free(ce);
|
||||||
}
|
}
|
||||||
|
@ -655,7 +655,7 @@ _edje_file_free(Edje_File *edf)
|
||||||
|
|
||||||
se = edf->spectrum_dir->entries->data;
|
se = edf->spectrum_dir->entries->data;
|
||||||
edf->spectrum_dir->entries =
|
edf->spectrum_dir->entries =
|
||||||
evas_list_remove(edf->spectrum_dir->entries, se);
|
evas_list_remove_list(edf->spectrum_dir->entries, edf->spectrum_dir->entries);
|
||||||
while (se->color_list)
|
while (se->color_list)
|
||||||
se->color_list = evas_list_remove(se->color_list, se->color_list->data);
|
se->color_list = evas_list_remove(se->color_list, se->color_list->data);
|
||||||
if (se->entry) evas_stringshare_del(se->entry);
|
if (se->entry) evas_stringshare_del(se->entry);
|
||||||
|
@ -675,12 +675,12 @@ _edje_file_free(Edje_File *edf)
|
||||||
free(edt);
|
free(edt);
|
||||||
}
|
}
|
||||||
|
|
||||||
while(edf->color_classes)
|
while (edf->color_classes)
|
||||||
{
|
{
|
||||||
Edje_Color_Class *ecc;
|
Edje_Color_Class *ecc;
|
||||||
|
|
||||||
ecc = edf->color_classes->data;
|
ecc = edf->color_classes->data;
|
||||||
edf->color_classes = evas_list_remove(edf->color_classes, ecc);
|
edf->color_classes = evas_list_remove_list(edf->color_classes, edf->color_classes);
|
||||||
if (ecc->name) evas_stringshare_del(ecc->name);
|
if (ecc->name) evas_stringshare_del(ecc->name);
|
||||||
free(ecc);
|
free(ecc);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue