1
0
mirror of https://github.com/lvgl/lvgl.git synced 2025-01-28 07:03:00 +08:00

canvas blur fix

This commit is contained in:
Gabor Kiss-Vamosi 2019-11-06 15:03:18 +01:00
parent f7c5daad85
commit 37743ba8a2

View File

@ -400,8 +400,8 @@ void lv_canvas_blur_hor(lv_obj_t * canvas, const lv_area_t * area, uint16_t r)
lv_area_copy(&a, area);
if(a.x1 < 0) a.x1 = 0;
if(a.y1 < 0) a.y1 = 0;
if(a.x2 < 0) a.x2 = ext->dsc.header.w - 1;
if(a.y2 < 0) a.y2 = ext->dsc.header.h - 1;
if(a.x2 > ext->dsc.header.w - 1) a.x2 = ext->dsc.header.w - 1;
if(a.y2 > ext->dsc.header.h - 1) a.y2 = ext->dsc.header.h - 1;
} else {
a.x1 = 0;
a.y1 = 0;
@ -530,8 +530,8 @@ void lv_canvas_blur_ver(lv_obj_t * canvas, const lv_area_t * area, uint16_t r)
lv_area_copy(&a, area);
if(a.x1 < 0) a.x1 = 0;
if(a.y1 < 0) a.y1 = 0;
if(a.x2 < 0) a.x2 = ext->dsc.header.w - 1;
if(a.y2 < 0) a.y2 = ext->dsc.header.h - 1;
if(a.x2 > ext->dsc.header.w - 1) a.x2 = ext->dsc.header.w - 1;
if(a.y2 > ext->dsc.header.h - 1) a.y2 = ext->dsc.header.h - 1;
} else {
a.x1 = 0;
a.y1 = 0;