eo-cxx: Fix C++ use of new _eo_add_end signature
authorFelipe Magno de Almeida <felipe@expertisesolutions.com.br>
Tue, 12 Jul 2016 20:28:38 +0000 (17:28 -0300)
committerFelipe Magno de Almeida <felipe@expertisesolutions.com.br>
Tue, 12 Jul 2016 20:28:38 +0000 (17:28 -0300)
src/bindings/cxx/eo_cxx/eo_cxx_interop.hh

index 3e8c48b..27b34c3 100644 (file)
@@ -749,14 +749,14 @@ inline void do_eo_add(Eo*& object, efl::eo::concrete const& parent
                       , Eo_Class const* klass)
 {
   object = ::_eo_add_internal_start(__FILE__, __LINE__, klass, parent._eo_ptr(), EINA_TRUE, EINA_FALSE);
-  object = ::_eo_add_end(object, EINA_FALSE);
+  object = ::_eo_add_end(object, EINA_FALSE, EINA_FALSE);
 }
 template <typename F>
 void do_eo_add(Eo*& object, efl::eo::concrete const& parent, Eo_Class const* klass, F f)
 {
   object = ::_eo_add_internal_start(__FILE__, __LINE__, klass, parent._eo_ptr(), EINA_TRUE, EINA_FALSE);
   f();
-  object = ::_eo_add_end(object, EINA_FALSE);
+  object = ::_eo_add_end(object, EINA_FALSE, EINA_FALSE);
 }
 
 template <typename D, typename T>