| Index: src/gpu/GrPathRendererChain.cpp | 
| diff --git a/src/gpu/GrPathRendererChain.cpp b/src/gpu/GrPathRendererChain.cpp | 
| index b1eb3202bfdc93e1849cebfff5f76a0c4d99421f..c846dee5b3fa3ae6ed7b2820aaa34f81352f6f2c 100644 | 
| --- a/src/gpu/GrPathRendererChain.cpp | 
| +++ b/src/gpu/GrPathRendererChain.cpp | 
| @@ -40,7 +40,7 @@ GrPathRenderer* GrPathRendererChain::addPathRenderer(GrPathRenderer* pr) { | 
| } | 
|  | 
| GrPathRenderer* GrPathRendererChain::getPathRenderer(const GrShaderCaps* shaderCaps, | 
| -                                                     const GrPipelineBuilder* pipelineBuilder, | 
| +                                                     const GrPipelineBuilder& pipelineBuilder, | 
| const SkMatrix& viewMatrix, | 
| const SkPath& path, | 
| const GrStrokeInfo& stroke, | 
| @@ -66,15 +66,15 @@ GrPathRenderer* GrPathRendererChain::getPathRenderer(const GrShaderCaps* shaderC | 
| minStencilSupport = GrPathRenderer::kNoSupport_StencilSupport; | 
| } | 
|  | 
| +    GrPathRenderer::CanDrawPathArgs args; | 
| +    args.fShaderCaps = shaderCaps; | 
| +    args.fPipelineBuilder = &pipelineBuilder; | 
| +    args.fViewMatrix = &viewMatrix; | 
| +    args.fPath = &path; | 
| +    args.fStroke = &stroke; | 
| +    args.fAntiAlias = antiAlias; | 
|  | 
| for (int i = 0; i < fChain.count(); ++i) { | 
| -        GrPathRenderer::CanDrawPathArgs args; | 
| -        args.fShaderCaps = shaderCaps; | 
| -        args.fPipelineBuilder = pipelineBuilder; | 
| -        args.fViewMatrix = &viewMatrix; | 
| -        args.fPath = &path; | 
| -        args.fStroke = &stroke; | 
| -        args.fAntiAlias = antiAlias; | 
| if (fChain[i]->canDrawPath(args)) { | 
| if (GrPathRenderer::kNoSupport_StencilSupport != minStencilSupport) { | 
| GrPathRenderer::StencilSupport support = | 
|  |