diff --git a/src/core/lv_obj_pos.c b/src/core/lv_obj_pos.c index 196b8a75ba..398be7bee2 100644 --- a/src/core/lv_obj_pos.c +++ b/src/core/lv_obj_pos.c @@ -881,7 +881,7 @@ bool lv_obj_area_is_visible(const lv_obj_t * obj, lv_area_t * area) if(!lv_area_intersect(area, area, &obj_coords)) return false; if(!is_transformed(obj)) { - *area = obj->coords; + *area = obj_coords; } else { lv_obj_get_transformed_area(obj, area, LV_OBJ_POINT_TRANSFORM_FLAG_RECURSIVE);