diff --git a/src/core/lv_obj_class.c b/src/core/lv_obj_class.c index cb5a396b06..0fb8ab5d23 100644 --- a/src/core/lv_obj_class.c +++ b/src/core/lv_obj_class.c @@ -176,6 +176,7 @@ bool lv_obj_is_group_def(lv_obj_t * obj) static void lv_obj_construct(const lv_obj_class_t * class_p, lv_obj_t * obj) { + LV_ASSERT_NULL(class_p->name); if(obj->class_p->base_class) { const lv_obj_class_t * original_class_p = obj->class_p; diff --git a/src/widgets/menu/lv_menu.c b/src/widgets/menu/lv_menu.c index ba4c6ac913..17cfa770be 100644 --- a/src/widgets/menu/lv_menu.c +++ b/src/widgets/menu/lv_menu.c @@ -81,18 +81,22 @@ const lv_obj_class_t lv_menu_separator_class = { const lv_obj_class_t lv_menu_sidebar_cont_class = { .base_class = &lv_obj_class, + .name = "lv_menu_sidebar", }; const lv_obj_class_t lv_menu_main_cont_class = { .base_class = &lv_obj_class, + .name = "lv_menu_main_container", }; const lv_obj_class_t lv_menu_main_header_cont_class = { .base_class = &lv_obj_class, + .name = "lv_menu_main_header", }; const lv_obj_class_t lv_menu_sidebar_header_cont_class = { .base_class = &lv_obj_class, + .name = "lv_menu_sidebar_header", }; static void lv_menu_refr(lv_obj_t * obj);