Index: src/gpu/SkGpuDevice_drawTexture.cpp |
diff --git a/src/gpu/SkGpuDevice_drawTexture.cpp b/src/gpu/SkGpuDevice_drawTexture.cpp |
index 7abe49c77e216f788e2b049397c8b72b02eb47bc..9750c96f9d536aab00db2ff887c5c3e4cabc5449 100644 |
--- a/src/gpu/SkGpuDevice_drawTexture.cpp |
+++ b/src/gpu/SkGpuDevice_drawTexture.cpp |
@@ -228,7 +228,7 @@ void SkGpuDevice::drawTextureProducerImpl(GrTextureProducer* producer, |
SkRRect rrect; |
rrect.setRect(clippedDstRect); |
if (mf->directFilterRRectMaskGPU(fContext->textureProvider(), |
- fDrawContext, |
+ fDrawContext.get(), |
&grPaint, |
clip, |
viewMatrix, |
@@ -239,7 +239,7 @@ void SkGpuDevice::drawTextureProducerImpl(GrTextureProducer* producer, |
SkPath rectPath; |
rectPath.addRect(clippedDstRect); |
rectPath.setIsVolatile(true); |
- GrBlurUtils::drawPathWithMaskFilter(this->context(), fDrawContext, fClip, |
+ GrBlurUtils::drawPathWithMaskFilter(this->context(), fDrawContext.get(), fClip, |
rectPath, &grPaint, viewMatrix, mf, paint.getPathEffect(), |
GrStrokeInfo::FillInfo(), true); |
} |