diff options
Diffstat (limited to 'src/gpu/text/GrAtlasManager.cpp')
-rw-r--r-- | src/gpu/text/GrAtlasManager.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/gpu/text/GrAtlasManager.cpp b/src/gpu/text/GrAtlasManager.cpp index c6a60567e6..a135235429 100644 --- a/src/gpu/text/GrAtlasManager.cpp +++ b/src/gpu/text/GrAtlasManager.cpp @@ -108,8 +108,9 @@ void GrAtlasManager::addGlyphToBulkAndSetUseToken(GrDrawOpAtlas::BulkUseTokenUpd GrGlyph* glyph, GrDeferredUploadToken token) { SkASSERT(glyph); - updater->add(glyph->fID); - this->getAtlas(glyph->fMaskFormat)->setLastUseToken(glyph->fID, token); + if (updater->add(glyph->fID)) { + this->getAtlas(glyph->fMaskFormat)->setLastUseToken(glyph->fID, token); + } } #ifdef SK_DEBUG |