diff options
-rw-r--r-- | src/bin/eolian/eo1_generator.c | 4 |
1 files changed, 3 insertions, 1 deletions
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) | |||
790 | eina_strbuf_reset(tmpbuf); | 790 | eina_strbuf_reset(tmpbuf); |
791 | EINA_LIST_FOREACH(eolian_class_inherits_list_get(classname), itr, inherit_name) | 791 | EINA_LIST_FOREACH(eolian_class_inherits_list_get(classname), itr, inherit_name) |
792 | { | 792 | { |
793 | _template_fill(tmpbuf, "@#EOPREFIX_CLASS, ", inherit_name, "", EINA_FALSE); | 793 | const char *eo_prefix = eolian_class_eo_prefix_get(inherit_name); |
794 | if (!eo_prefix) eo_prefix = inherit_name; | ||
795 | _template_fill(tmpbuf, "@#EOPREFIX_CLASS, ", eo_prefix, "", EINA_FALSE); | ||
794 | eina_strbuf_replace_all(tmpbuf, "@#EOPREFIX", current_eo_prefix_upper); | 796 | eina_strbuf_replace_all(tmpbuf, "@#EOPREFIX", current_eo_prefix_upper); |
795 | } | 797 | } |
796 | 798 | ||