| Index: src/gpu/text/GrAtlasTextBlob.cpp
|
| diff --git a/src/gpu/text/GrAtlasTextBlob.cpp b/src/gpu/text/GrAtlasTextBlob.cpp
|
| index 62591f87b08592d7081cfb611307f5da83ecc4e0..9b75b018b0af75d60e519dc6adca0ea8cf265a99 100644
|
| --- a/src/gpu/text/GrAtlasTextBlob.cpp
|
| +++ b/src/gpu/text/GrAtlasTextBlob.cpp
|
| @@ -59,9 +59,10 @@ SkGlyphCache* GrAtlasTextBlob::setupCache(int runIndex,
|
| // if we have an override descriptor for the run, then we should use that
|
| SkAutoDescriptor* desc = run->fOverrideDescriptor.get() ? run->fOverrideDescriptor.get() :
|
| &run->fDescriptor;
|
| - skPaint.getScalerContextDescriptor(desc, props, fakeGamma, viewMatrix);
|
| + SkScalerContextEffects effects;
|
| + skPaint.getScalerContextDescriptor(desc, &run->fEffects, props, fakeGamma, viewMatrix);
|
| run->fTypeface.reset(SkSafeRef(skPaint.getTypeface()));
|
| - return SkGlyphCache::DetachCache(run->fTypeface, desc->getDesc());
|
| + return SkGlyphCache::DetachCache(run->fTypeface, run->fEffects, desc->getDesc());
|
| }
|
|
|
| void GrAtlasTextBlob::appendGlyph(int runIndex,
|
|
|