diff --git a/src/servers/app/font/FontCache.cpp b/src/servers/app/font/FontCache.cpp index da7298ae03..ad33289b91 100644 --- a/src/servers/app/font/FontCache.cpp +++ b/src/servers/app/font/FontCache.cpp @@ -154,7 +154,7 @@ FontCache::_ConstrainEntryCount() iterator = fFontCacheEntries.GetIterator(); while (iterator.HasNext()) { if (iterator.Next().value == leastUsedEntry) { - iterator.Remove(); + fFontCacheEntries.Remove(iterator); leastUsedEntry->ReleaseReference(); break; }