diff --git a/src/core/lv_obj_draw.c b/src/core/lv_obj_draw.c index c498756c0..f0d50b60b 100644 --- a/src/core/lv_obj_draw.c +++ b/src/core/lv_obj_draw.c @@ -60,7 +60,7 @@ void lv_obj_init_draw_rect_dsc(lv_obj_t * obj, uint32_t part, lv_draw_rect_dsc_t draw_dsc->bg_color = lv_obj_get_style_bg_color_filtered(obj, part); draw_dsc->bg_grad_dir = lv_obj_get_style_bg_grad_dir(obj, part); if(draw_dsc->bg_grad_dir != LV_GRAD_DIR_NONE) { - draw_dsc->bg_grad_color = lv_obj_get_style_bg_grad_color(obj, part); + draw_dsc->bg_grad_color = lv_obj_get_style_bg_grad_color_filtered(obj, part); draw_dsc->bg_main_color_stop = lv_obj_get_style_bg_main_stop(obj, part); draw_dsc->bg_grad_color_stop = lv_obj_get_style_bg_grad_stop(obj, part); }