diff --git a/modules/juce_graphics/native/juce_RenderingHelpers.h b/modules/juce_graphics/native/juce_RenderingHelpers.h index 6173ce53b7..f15734af81 100644 --- a/modules/juce_graphics/native/juce_RenderingHelpers.h +++ b/modules/juce_graphics/native/juce_RenderingHelpers.h @@ -248,7 +248,8 @@ private: { CachedGlyphType* const glyph = glyphs.getUnchecked(i); - if (glyph->lastAccessCount <= oldestCounter) + if (glyph->lastAccessCount <= oldestCounter + && glyph->getReferenceCount() == 1) { oldestCounter = glyph->lastAccessCount; oldest = glyph;