feat(class): ensure classes have names (#9097)

This commit is contained in:
André Costa
2025-10-28 10:49:05 +01:00
committed by GitHub
parent 59f3cfcf3c
commit 5ee48438a3
2 changed files with 5 additions and 0 deletions
+1
View File
@@ -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;
+4
View File
@@ -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);