| Index: src/gpu/GrAtlasTextContext.cpp
|
| diff --git a/src/gpu/GrAtlasTextContext.cpp b/src/gpu/GrAtlasTextContext.cpp
|
| index f2307574fb9fd64c70cccaf93f7561dbcaee7d1c..f7ea7268811f4cdb605dccab7091b55e7043b690 100644
|
| --- a/src/gpu/GrAtlasTextContext.cpp
|
| +++ b/src/gpu/GrAtlasTextContext.cpp
|
| @@ -1581,7 +1581,8 @@ public:
|
| TextInfo& info = run.fSubRunInfo[args.fSubRun];
|
|
|
| uint64_t currentAtlasGen = fFontCache->atlasGeneration(fMaskFormat);
|
| - bool regenerateTextureCoords = info.fAtlasGeneration != currentAtlasGen;
|
| + bool regenerateTextureCoords = info.fAtlasGeneration != currentAtlasGen ||
|
| + run.fStrike->isAbandoned();
|
| bool regenerateColors;
|
| if (fUseDistanceFields) {
|
| regenerateColors = !fUseLCDText && run.fColor != args.fColor;
|
|
|