diff options
Diffstat (limited to 'src/effects')
-rw-r--r-- | src/effects/SkMorphologyImageFilter.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/effects/SkMorphologyImageFilter.cpp b/src/effects/SkMorphologyImageFilter.cpp index 08e0ab21b6..df015cac73 100644 --- a/src/effects/SkMorphologyImageFilter.cpp +++ b/src/effects/SkMorphologyImageFilter.cpp @@ -507,7 +507,9 @@ bool apply_morphology(const SkBitmap& input, morphType, Gr1DKernelEffect::kX_Direction); SkIRect clearRect = SkIRect::MakeXYWH(dstRect.fLeft, dstRect.fBottom, dstRect.width(), radius.fHeight); - context->clear(&clearRect, 0x0); + context->clear(&clearRect, GrMorphologyEffect::kErode_MorphologyType == morphType ? + SK_ColorWHITE : + SK_ColorTRANSPARENT); src.reset(ast.detach()); srcRect = dstRect; } |