diff --git a/components/rtgui/common/rtgui_object.c b/components/rtgui/common/rtgui_object.c index a4248cfb29..1ee7c1cb10 100644 --- a/components/rtgui/common/rtgui_object.c +++ b/components/rtgui/common/rtgui_object.c @@ -29,7 +29,7 @@ static void _rtgui_object_destructor(rtgui_object_t *object) /* nothing */ } -DEFINE_CLASS_TYPE(type, "object", +DEFINE_CLASS_TYPE(object, "object", RT_NULL, _rtgui_object_constructor, _rtgui_object_destructor, diff --git a/components/rtgui/include/rtgui/rtgui_object.h b/components/rtgui/include/rtgui/rtgui_object.h index f89bfbf1b2..84d163192e 100644 --- a/components/rtgui/include/rtgui/rtgui_object.h +++ b/components/rtgui/include/rtgui/rtgui_object.h @@ -82,9 +82,9 @@ const rtgui_type_t *rtgui_object_object_type_get(rtgui_object_t *object); #define RTGUI_OBJECT_CHECK_TYPE(_obj, _type) \ (rtgui_type_inherits_from(((rtgui_object_t *)(_obj))->type, (_type))) -DECLARE_CLASS_TYPE(type); +DECLARE_CLASS_TYPE(object); /** Gets the type of an object */ -#define RTGUI_OBJECT_TYPE RTGUI_TYPE(type) +#define RTGUI_OBJECT_TYPE RTGUI_TYPE(object) /** Casts the object to an rtgui_object_t */ #define RTGUI_OBJECT(obj) (RTGUI_OBJECT_CAST((obj), RTGUI_OBJECT_TYPE, struct rtgui_object)) /** Checks if the object is an rtgui_Object */