diff --git a/src/lv_core/lv_obj.c b/src/lv_core/lv_obj.c index 8ff502aa96..89a81602c6 100644 --- a/src/lv_core/lv_obj.c +++ b/src/lv_core/lv_obj.c @@ -2296,6 +2296,8 @@ lv_opa_t _lv_obj_get_style_opa(const lv_obj_t * obj, uint8_t part, lv_style_prop prop = prop & (~LV_STYLE_STATE_MASK); switch(prop) { case LV_STYLE_BG_OPA: + case LV_STYLE_IMAGE_RECOLOR_OPA: + case LV_STYLE_PATTERN_RECOLOR_OPA: return LV_OPA_TRANSP; } diff --git a/src/lv_draw/lv_draw_img.c b/src/lv_draw/lv_draw_img.c index 6598d68a3b..786e2281bb 100644 --- a/src/lv_draw/lv_draw_img.c +++ b/src/lv_draw/lv_draw_img.c @@ -66,8 +66,6 @@ void lv_draw_img_dsc_init(lv_draw_img_dsc_t * dsc) */ void lv_draw_img(const lv_area_t * coords, const lv_area_t * mask, const void * src, lv_draw_img_dsc_t * dsc) { - - if(src == NULL) { LV_LOG_WARN("Image draw: src is NULL"); show_error(coords, mask, "No\ndata");