diff --git a/src/core/SkDraw.cpp b/src/core/SkDraw.cpp index 47f6e8bb5d..877563c707 100644 --- a/src/core/SkDraw.cpp +++ b/src/core/SkDraw.cpp @@ -98,7 +98,7 @@ static BitmapXferProc ChooseBitmapXferProc(const SkPixmap& dst, const SkPaint& p uint32_t* data) { // todo: we can apply colorfilter up front if no shader, so we wouldn't // need to abort this fastpath - if (paint.getShader() || paint.getColorFilter()) { + if (paint.getShader() || paint.getColorFilter() || dst.colorSpace()) { return nullptr; }