From: Daniel Zaoui Date: Sun, 16 Mar 2014 14:00:29 +0000 (+0200) Subject: Eolian/Generator: Retrieve the Eo prefix from the database instead of X-Git-Tag: v1.9.0+464+gcaabcbe~103 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5d1b948508851c406f72a74245064b51927a29f7;p=platform%2Fupstream%2Fefl.git Eolian/Generator: Retrieve the Eo prefix from the database instead of guessing it. --- diff --git a/src/bin/eolian/eo1_generator.c b/src/bin/eolian/eo1_generator.c index 675ab13..b7d62b3 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); }