Index: src/gpu/GrBlurUtils.cpp |
diff --git a/src/gpu/GrBlurUtils.cpp b/src/gpu/GrBlurUtils.cpp |
index 6013b58bcfdef0bed0ac3070d53bdce5564d0d03..5671ebc128fef175fe12b844e8a5f6bc2825cb0f 100644 |
--- a/src/gpu/GrBlurUtils.cpp |
+++ b/src/gpu/GrBlurUtils.cpp |
@@ -156,6 +156,7 @@ void GrBlurUtils::drawPathWithMaskFilter(GrContext* context, |
SkASSERT(!pathIsMutable || origSrcPath.isVolatile()); |
GrStrokeInfo strokeInfo(paint); |
+ GrStrokeInfo origStrokeInfo(strokeInfo); |
// If we have a prematrix, apply it to the path, optimizing for the case |
// where the original path can in fact be modified in place (even though |
@@ -290,6 +291,6 @@ void GrBlurUtils::drawPathWithMaskFilter(GrContext* context, |
return; |
} |
- drawContext->drawPath(renderTarget, clip, grPaint, viewMatrix, *pathPtr, strokeInfo); |
+ drawContext->drawPath(renderTarget, clip, grPaint, viewMatrix, *pathPtr, strokeInfo, &origSrcPath, &origStrokeInfo); |
} |