mirror of
https://github.com/lvgl/lvgl.git
synced 2026-05-22 23:37:43 +08:00
fix(fragment): catch wrong instance_size (#4442)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com> Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
This commit is contained in:
@@ -26,7 +26,7 @@ lv_fragment_t * lv_fragment_create(const lv_fragment_class_t * cls, void * args)
|
||||
{
|
||||
LV_ASSERT_NULL(cls);
|
||||
LV_ASSERT_NULL(cls->create_obj_cb);
|
||||
LV_ASSERT(cls->instance_size > 0);
|
||||
LV_ASSERT(cls->instance_size >= sizeof(lv_fragment_t));
|
||||
lv_fragment_t * instance = lv_malloc(cls->instance_size);
|
||||
lv_memzero(instance, cls->instance_size);
|
||||
instance->cls = cls;
|
||||
|
||||
Reference in New Issue
Block a user