summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2018-11-08 15:53:11 +0000
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2018-11-09 11:44:00 +0000
commitca26f83ec9e987f68f31a9a48cf09cf4230ec780 (patch)
tree94a053c43030465e9af04a6d24b3ca69d62f2820
parentd70ee74dedd847171001177205a4807503031d43 (diff)
downloadefl-ca26f83ec9e987f68f31a9a48cf09cf4230ec780.tar.gz
evas - warn - use correct free func prototype
-rw-r--r--src/lib/evas/canvas/evas_main.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/lib/evas/canvas/evas_main.c b/src/lib/evas/canvas/evas_main.c
index 12c57e360d..c9baf74bca 100644
--- a/src/lib/evas/canvas/evas_main.c
+++ b/src/lib/evas/canvas/evas_main.c
@@ -189,6 +189,12 @@ _evas_key_mask_free(void *data)
free(data);
}
+static void
+list_free(void *list)
+{
+ eina_list_free(list);
+}
+
EOLIAN static Eo *
_evas_canvas_efl_object_constructor(Eo *eo_obj, Evas_Public_Data *e)
{
@@ -204,7 +210,7 @@ _evas_canvas_efl_object_constructor(Eo *eo_obj, Evas_Public_Data *e)
e->framespace.h = 0;
e->hinting = EVAS_FONT_HINTING_BYTECODE;
e->current_event = EVAS_CALLBACK_LAST;
- e->name_hash = eina_hash_string_superfast_new((Eina_Free_Cb)eina_list_free);
+ e->name_hash = eina_hash_string_superfast_new(list_free);
eina_clist_init(&e->calc_list);
eina_clist_init(&e->calc_done);