diff --git a/src/lib/evas/canvas/evas_box.eo b/src/lib/evas/canvas/evas_box.eo index 4eaf09e546..2010c2ac92 100644 --- a/src/lib/evas/canvas/evas_box.eo +++ b/src/lib/evas/canvas/evas_box.eo @@ -716,6 +716,7 @@ class Evas_Box (Evas_Smart_Clipped) } } implements { + class::constructor; Eo_Base::constructor; Evas_Object::smart_data::get; Evas_Smart::calculate; diff --git a/src/lib/evas/canvas/evas_object_box.c b/src/lib/evas/canvas/evas_object_box.c index 2d5e6c47c2..761c736296 100644 --- a/src/lib/evas/canvas/evas_object_box.c +++ b/src/lib/evas/canvas/evas_object_box.c @@ -1964,4 +1964,11 @@ _evas_box_evas_object_smart_data_get(Eo *obj EINA_UNUSED, Evas_Object_Box_Data * return (void *)_pd; } +EOLIAN static void +_evas_box_class_constructor(Eo_Class *klass) +{ + evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass); +} + + #include "canvas/evas_box.eo.c"