From ace3ac83809c0c04dd47b9d14149794bf5c609a7 Mon Sep 17 00:00:00 2001 From: glima Date: Thu, 16 Feb 2012 16:27:21 +0000 Subject: [PATCH] [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 --- src/lib/Evas.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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)) /** * @} -- 2.7.4