savio pushed a commit to branch master.

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

commit e9e234498271475003260bca7387a0f2a00fd677
Author: Savio Sena <[email protected]>
Date:   Fri Sep 26 18:55:04 2014 -0300

    eolian-cxx: Replace old eo_add with eo_add_ref.
    
    eo_add_ref behaves like the old eo_add.
---
 src/bindings/eo_cxx/eo_ops.hh                                 | 2 +-
 src/lib/eolian_cxx/grammar/eo_class_constructors_generator.hh | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/bindings/eo_cxx/eo_ops.hh b/src/bindings/eo_cxx/eo_ops.hh
index 49d6e8d..94ae7fd 100644
--- a/src/bindings/eo_cxx/eo_ops.hh
+++ b/src/bindings/eo_cxx/eo_ops.hh
@@ -54,7 +54,7 @@ isa(const Eo *obj, const Eo_Class *klass)
 inline Eo*
 add(const Eo_Class *klass, Eo *parent = NULL)
 {
-   Eo *eo = eo_add(klass, parent);
+   Eo *eo = eo_add_ref(klass, parent);
    return eo;
 }
 
diff --git a/src/lib/eolian_cxx/grammar/eo_class_constructors_generator.hh 
b/src/lib/eolian_cxx/grammar/eo_class_constructors_generator.hh
index fad0bc1..fff99be 100644
--- a/src/lib/eolian_cxx/grammar/eo_class_constructors_generator.hh
+++ b/src/lib/eolian_cxx/grammar/eo_class_constructors_generator.hh
@@ -214,7 +214,7 @@ operator<<(std::ostream& out, eo_class_constructors const& 
x)
                  << (*callback_iter).name << "));"
                  << endl;
           }
-        out << tab(2) << "return eo_add("
+        out << tab(2) << "return eo_add_ref("
             << x._cls.eo_name << ", _p._eo_raw, " << (*it).name
             << "(" << parameters_list((*it).params) << "));" << endl
             << tab(1) << "}" << endl << endl;

-- 


Reply via email to