fix lv_img offset usage
Fixes: https://forum.lvgl.io/t/problem-with-lv-img-set-offset-y-in-ver-7/3330
This commit is contained in:
@@ -706,10 +706,10 @@ static lv_design_res_t lv_img_design(lv_obj_t * img, const lv_area_t * clip_area
|
|||||||
coords_tmp.y1 = zommed_coords.y1;
|
coords_tmp.y1 = zommed_coords.y1;
|
||||||
coords_tmp.y2 = zommed_coords.y1 + ext->h - 1;
|
coords_tmp.y2 = zommed_coords.y1 + ext->h - 1;
|
||||||
|
|
||||||
for(; coords_tmp.y1 <= zommed_coords.y2; coords_tmp.y1 += zoomed_src_h, coords_tmp.y2 += zoomed_src_h) {
|
for(; coords_tmp.y1 <= clip_real.y2; coords_tmp.y1 += zoomed_src_h, coords_tmp.y2 += zoomed_src_h) {
|
||||||
coords_tmp.x1 = zommed_coords.x1;
|
coords_tmp.x1 = zommed_coords.x1;
|
||||||
coords_tmp.x2 = zommed_coords.x1 + ext->w - 1;
|
coords_tmp.x2 = zommed_coords.x1 + ext->w - 1;
|
||||||
for(; coords_tmp.x1 <= zommed_coords.x2; coords_tmp.x1 += zoomed_src_w, coords_tmp.x2 += zoomed_src_w) {
|
for(; coords_tmp.x1 <= clip_real.x2; coords_tmp.x1 += zoomed_src_w, coords_tmp.x2 += zoomed_src_w) {
|
||||||
lv_draw_img(&coords_tmp, &clip_real, ext->src, &img_dsc);
|
lv_draw_img(&coords_tmp, &clip_real, ext->src, &img_dsc);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user