summaryrefslogtreecommitdiff
path: root/src/lib/eolian_cxx/grammar/eo_class_constructors_generator.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/eolian_cxx/grammar/eo_class_constructors_generator.hh')
-rw-r--r--src/lib/eolian_cxx/grammar/eo_class_constructors_generator.hh5
1 files changed, 2 insertions, 3 deletions
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 73847a8c39..74c9c32883 100644
--- a/src/lib/eolian_cxx/grammar/eo_class_constructors_generator.hh
+++ b/src/lib/eolian_cxx/grammar/eo_class_constructors_generator.hh
@@ -172,11 +172,10 @@ operator<<(std::ostream& out, functors_constructor_methods const& x)
{
if (d.is_cb)
d.out << tab(3)
- << "eo_do(_eoptr," << endl
- << tab(4) << "eo_event_callback_add(EO_BASE_EVENT_DEL, "
+ << "eo_event_callback_add(_eoptr, EO_BASE_EVENT_DEL, "
<< "&::efl::eolian::free_callback_callback<"
<< parameter_no_ref_type(d.type, d.name)
- << ">, " << callback_tmp(d.name) << "));" << endl;
+ << ">, " << callback_tmp(d.name) << ");" << endl;
})
<< tab(2) << "}" << endl;