From cd2c8ae8c136e91f4275214b5dfe4bab2ee9851f Mon Sep 17 00:00:00 2001 From: Gabor Kiss-Vamosi Date: Sat, 16 Nov 2019 12:28:54 +0100 Subject: [PATCH] minor shadow draw fix not LV_DRAW_BLEND_MODE_NORMAL --- src/lv_draw/lv_draw_rect.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lv_draw/lv_draw_rect.c b/src/lv_draw/lv_draw_rect.c index e17179f6d..316034e88 100644 --- a/src/lv_draw/lv_draw_rect.c +++ b/src/lv_draw/lv_draw_rect.c @@ -830,7 +830,7 @@ static void draw_shadow(const lv_area_t * coords, const lv_area_t * clip, const mask_res = lv_draw_mask_apply(mask_buf, a.x1, a.y1, lv_area_get_width(&a)); if(mask_res == LV_DRAW_MASK_RES_FULL_COVER) mask_res = LV_DRAW_MASK_RES_CHANGED; lv_blend_fill(clip, &a, - style->body.shadow.color, mask_buf, mask_res, opa, LV_BLEND_MODE_NORMAL); + style->body.shadow.color, mask_buf, mask_res, opa, style->body.shadow.blend_mode); } else { lv_opa_t opa_tmp = sh_buf_tmp[0]; if(opa_tmp != LV_OPA_COVER || opa != LV_OPA_COVER) opa_tmp = (opa * opa_tmp) >> 8;