| Index: src/gpu/GrStencilAndCoverTextContext.cpp
|
| diff --git a/src/gpu/GrStencilAndCoverTextContext.cpp b/src/gpu/GrStencilAndCoverTextContext.cpp
|
| index bf1e58dae85779c292393e0967a226c6aa3e052e..42f74ea0f5231a77f70a86e65eab18aefba1daa6 100644
|
| --- a/src/gpu/GrStencilAndCoverTextContext.cpp
|
| +++ b/src/gpu/GrStencilAndCoverTextContext.cpp
|
| @@ -399,7 +399,8 @@ static const SkScalar* get_xy_scalar_array(const SkPoint* pointArray) {
|
|
|
| void GrStencilAndCoverTextContext::flush() {
|
| if (fQueuedGlyphCount > 0) {
|
| - fDrawTarget->drawPaths(&fDrawState, fPaint.getColor(), fGlyphs,
|
| + SkAutoTUnref<GrPathProcessor> pp(GrPathProcessor::Create(fPaint.getColor()));
|
| + fDrawTarget->drawPaths(&fDrawState, pp, fGlyphs,
|
| fGlyphIndices, GrPathRange::kU16_PathIndexType,
|
| get_xy_scalar_array(fGlyphPositions),
|
| GrPathRendering::kTranslate_PathTransformType,
|
|
|