diff --git a/src/bindings/js/eo_js/eo_js_constructor.hh b/src/bindings/js/eo_js/eo_js_constructor.hh index e0c0f2f681..202ff561e4 100644 --- a/src/bindings/js/eo_js/eo_js_constructor.hh +++ b/src/bindings/js/eo_js/eo_js_constructor.hh @@ -106,7 +106,7 @@ struct constructor_caller { Eo* parent = eina::js::get_value_from_javascript (args[0], args.GetIsolate(), "", eina::js::value_tag()); - Eo* eo = efl_add + Eo* eo = efl_add_ref (klass , parent , eina::_mpl::for_each(constructors, call{efl_added, ¤t_index, &args})