diff --git a/src/lib/evas/canvas/evas_object_image.c b/src/lib/evas/canvas/evas_object_image.c index a785986792..63a9838861 100644 --- a/src/lib/evas/canvas/evas_object_image.c +++ b/src/lib/evas/canvas/evas_object_image.c @@ -3331,6 +3331,7 @@ state_write: outw = iw - bsl - bsr; outh = ih - bst - bsb; if ((o->cur->border.fill == EVAS_BORDER_FILL_SOLID) && (obj->cur->cache.clip.a == 255) && + (!obj->clip.mask) && (obj->cur->render_op == EVAS_RENDER_BLEND)) { ENFN->context_render_op_set(output, context, EVAS_RENDER_COPY);