From 1b47e2e0133623d0a22342e9fbdad57b3c4fb484 Mon Sep 17 00:00:00 2001 From: Daniel Kolesa Date: Tue, 19 May 2015 17:46:11 +0100 Subject: [PATCH] eolian: use data_type consistently in the C generator This change makes it use full class name everywhere (instead of just class name). @fix --- src/bin/eolian/impl_generator.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/bin/eolian/impl_generator.c b/src/bin/eolian/impl_generator.c index 3c0864d1d8..75f1266044 100644 --- a/src/bin/eolian/impl_generator.c +++ b/src/bin/eolian/impl_generator.c @@ -216,7 +216,6 @@ impl_source_generate(const Eolian_Class *class, Eina_Strbuf *buffer) Eina_Iterator *itr; const Eolian_Function *foo; Eina_Strbuf *begin = eina_strbuf_new(); - const char *class_name = eolian_class_name_get(class); char core_incl[PATH_MAX]; _class_env_create(class, NULL, &class_env); @@ -241,7 +240,7 @@ impl_source_generate(const Eolian_Class *class, Eina_Strbuf *buffer) eina_strbuf_append_printf(data_type_buf, "%s", data_type); } else - eina_strbuf_append_printf(data_type_buf, "%s_Data", class_name); + eina_strbuf_append_printf(data_type_buf, "%s_Data", class_env.full_classname); /* Definition of the structure */ const char *data_type_str = eina_strbuf_string_get(data_type_buf);