From 0d6fadcab97c6597dd0858e9ebd99763a3a72421 Mon Sep 17 00:00:00 2001 From: Daniel Zaoui Date: Tue, 11 Mar 2014 14:02:03 +0200 Subject: [PATCH] Eolian/Generator: fix for virtual pure implementations --- src/bin/eolian/eo1_generator.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bin/eolian/eo1_generator.c b/src/bin/eolian/eo1_generator.c index 2f3b8e063f..b3cf36631b 100644 --- a/src/bin/eolian/eo1_generator.c +++ b/src/bin/eolian/eo1_generator.c @@ -348,7 +348,7 @@ eo1_bind_func_generate(const char *classname, Eolian_Function funcid, Eolian_Fun Eina_Bool ret_const = EINA_FALSE; Eina_Bool add_star = EINA_FALSE; - if (eolian_function_is_virtual_pure(funcid)) return EINA_TRUE; + if (!impl_name && eolian_function_is_virtual_pure(funcid)) return EINA_TRUE; Eina_Strbuf *fbody = eina_strbuf_new(); Eina_Strbuf *va_args = eina_strbuf_new(); Eina_Strbuf *params = eina_strbuf_new(); /* only variables names */