jackdanielz pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=0d6fadcab97c6597dd0858e9ebd99763a3a72421

commit 0d6fadcab97c6597dd0858e9ebd99763a3a72421
Author: Daniel Zaoui <[email protected]>
Date:   Tue Mar 11 14:02:03 2014 +0200

    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 2f3b8e0..b3cf366 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 */

-- 


Reply via email to