From: glima Date: Thu, 16 Feb 2012 16:27:21 +0000 (+0000) Subject: [Evas] Use the right size for parent smart class on X-Git-Tag: submit/trunk/20120815.174732~497 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ace3ac83809c0c04dd47b9d14149794bf5c609a7;p=profile%2Fivi%2Fevas.git [Evas] Use the right size for parent smart class on inheritance. git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@68029 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- diff --git a/src/lib/Evas.h b/src/lib/Evas.h index 0b7d24e..bfb1d48 100644 --- a/src/lib/Evas.h +++ b/src/lib/Evas.h @@ -9370,7 +9370,7 @@ struct _Evas_Smart_Cb_Description return; \ if (!prefix##_parent_sc) \ prefix##_parent_sc = parent_func(); \ - evas_smart_class_inherit(sc, (const Evas_Smart_Class *)prefix##_parent_sc); \ + evas_smart_class_inherit(sc, prefix##_parent_sc); \ prefix##_smart_set_user(api); \ } \ static Evas_Smart * prefix##_smart_class_new(void) \ @@ -9579,7 +9579,7 @@ EAPI int evas_smart_usage_get(const Evas_Smart *s); * @return 1 on success, 0 on failure. * @ingroup Evas_Smart_Group */ -#define evas_smart_class_inherit(sc, parent_sc) evas_smart_class_inherit_full(sc, parent_sc, sizeof(*parent_sc)) +#define evas_smart_class_inherit(sc, parent_sc) evas_smart_class_inherit_full(sc, (Evas_Smart_Class *)parent_sc, sizeof(*parent_sc)) /** * @}