From 43dd5f8882259d0eede38d99693be28330ff6751 Mon Sep 17 00:00:00 2001 From: Sebastian Dransfeld Date: Thu, 28 Dec 2006 11:35:40 +0000 Subject: [PATCH] No need to alloc Edje_List_Foreach_Data SVN revision: 27583 --- legacy/edje/src/lib/edje_util.c | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/legacy/edje/src/lib/edje_util.c b/legacy/edje/src/lib/edje_util.c index ce3103a175..f20aaaf57d 100644 --- a/legacy/edje/src/lib/edje_util.c +++ b/legacy/edje/src/lib/edje_util.c @@ -264,16 +264,11 @@ 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; - fdata = calloc(1, sizeof(Edje_List_Foreach_Data)); - evas_hash_foreach(_edje_color_class_member_hash, _edje_color_class_list_foreach, fdata); + 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