jackdanielz pushed a commit to branch master.

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

commit de0c0f0fd862eca6b1e6ac98019ffaadfa6b7403
Author: Yossi Kantor <yossi.kan...@samsung.com>
Date:   Tue Mar 18 16:17:34 2014 +0200

    Eolian: Added class constructor delegate to Evas Box
---
 src/lib/evas/canvas/evas_box.eo       | 1 +
 src/lib/evas/canvas/evas_object_box.c | 7 +++++++
 2 files changed, 8 insertions(+)

diff --git a/src/lib/evas/canvas/evas_box.eo b/src/lib/evas/canvas/evas_box.eo
index 4eaf09e..2010c2a 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 2d5e6c4..761c736 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"

-- 


Reply via email to