| Index: src/gpu/GrStencilAndCoverTextContext.cpp
|
| diff --git a/src/gpu/GrStencilAndCoverTextContext.cpp b/src/gpu/GrStencilAndCoverTextContext.cpp
|
| index d33bc7a8bfd3395f565af138687e620749a90de5..a8653fe3dc54fc4fecdd330f66840c05df900b57 100644
|
| --- a/src/gpu/GrStencilAndCoverTextContext.cpp
|
| +++ b/src/gpu/GrStencilAndCoverTextContext.cpp
|
| @@ -260,7 +260,8 @@ void GrStencilAndCoverTextContext::init(const GrPaint& paint,
|
| m.postScale(1, -1);
|
| fPaint.localCoordChangeInverse(m);
|
|
|
| - fGlyphCache = fSkPaint.detachCache(&fDeviceProperties, &fContextInitialMatrix, false);
|
| + fGlyphCache = fSkPaint.detachCache(&fDeviceProperties, &fContextInitialMatrix,
|
| + true /*ignoreGamma*/);
|
| fGlyphs = get_gr_glyphs(fContext, fGlyphCache->getScalerContext()->getTypeface(),
|
| &fGlyphCache->getDescriptor(), fStroke);
|
| } else {
|
| @@ -329,7 +330,7 @@ void GrStencilAndCoverTextContext::init(const GrPaint& paint,
|
| fPaint.localCoordChange(textMatrix);
|
| fContext->concatMatrix(textMatrix);
|
|
|
| - fGlyphCache = fSkPaint.detachCache(&fDeviceProperties, NULL, false);
|
| + fGlyphCache = fSkPaint.detachCache(&fDeviceProperties, NULL, true /*ignoreGamma*/);
|
| fGlyphs = canUseRawPaths ?
|
| get_gr_glyphs(fContext, fSkPaint.getTypeface(), NULL, fStroke) :
|
| get_gr_glyphs(fContext, fGlyphCache->getScalerContext()->getTypeface(),
|
|
|