[Evas] Use the right size for parent smart class on

inheritance.



SVN revision: 68029
This commit is contained in:
Gustavo Lima Chaves 2012-02-16 16:27:21 +00:00
parent e9e9d41cf2
commit c0e58279f5
1 changed files with 2 additions and 2 deletions

View File

@ -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))
/**
* @}