From 5d1b948508851c406f72a74245064b51927a29f7 Mon Sep 17 00:00:00 2001 From: Daniel Zaoui Date: Sun, 16 Mar 2014 16:00:29 +0200 Subject: [PATCH] Eolian/Generator: Retrieve the Eo prefix from the database instead of guessing it. --- src/bin/eolian/eo1_generator.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/bin/eolian/eo1_generator.c b/src/bin/eolian/eo1_generator.c index 675ab13444..b7d62b33fa 100644 --- a/src/bin/eolian/eo1_generator.c +++ b/src/bin/eolian/eo1_generator.c @@ -790,7 +790,9 @@ eo1_source_end_generate(const char *classname, Eina_Strbuf *buf) eina_strbuf_reset(tmpbuf); EINA_LIST_FOREACH(eolian_class_inherits_list_get(classname), itr, inherit_name) { - _template_fill(tmpbuf, "@#EOPREFIX_CLASS, ", inherit_name, "", EINA_FALSE); + const char *eo_prefix = eolian_class_eo_prefix_get(inherit_name); + if (!eo_prefix) eo_prefix = inherit_name; + _template_fill(tmpbuf, "@#EOPREFIX_CLASS, ", eo_prefix, "", EINA_FALSE); eina_strbuf_replace_all(tmpbuf, "@#EOPREFIX", current_eo_prefix_upper); }