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; |