Use memset on fdata for edje_color_class_list and edje_text_class_list based on

help from RbdPngn, Seb & Rephorm...thanks guys :)


SVN revision: 28518
This commit is contained in:
Christopher Michael 2007-03-01 22:39:01 +00:00
parent dee90b02dd
commit 7bab06fcb4
1 changed files with 10 additions and 18 deletions

View File

@ -263,16 +263,12 @@ edje_color_class_del(const char *color_class)
Evas_List *
edje_color_class_list(void)
{
Edje_List_Foreach_Data *fdata;
Evas_List *list;
Edje_List_Foreach_Data fdata;
memset(&fdata, 0, sizeof(Edje_List_Foreach_Data));
evas_hash_foreach(_edje_color_class_member_hash, _edje_color_class_list_foreach, &fdata);
fdata = calloc(1, sizeof(Edje_List_Foreach_Data));
evas_hash_foreach(_edje_color_class_member_hash, _edje_color_class_list_foreach, fdata);
list = fdata->list;
free(fdata);
return list;
return fdata.list;
}
static Evas_Bool
@ -527,16 +523,12 @@ edje_text_class_del(const char *text_class)
Evas_List *
edje_text_class_list(void)
{
Edje_List_Foreach_Data *fdata;
Evas_List *list;
Edje_List_Foreach_Data fdata;
memset(&fdata, 0, sizeof(Edje_List_Foreach_Data));
evas_hash_foreach(_edje_text_class_member_hash, _edje_text_class_list_foreach, &fdata);
fdata = calloc(1, sizeof(Edje_List_Foreach_Data));
evas_hash_foreach(_edje_text_class_member_hash, _edje_text_class_list_foreach, fdata);
list = fdata->list;
free(fdata);
return list;
return fdata.list;
}
static Evas_Bool