Index: chrome/renderer/chrome_render_process_observer.cc |
diff --git a/chrome/renderer/chrome_render_process_observer.cc b/chrome/renderer/chrome_render_process_observer.cc |
index 1ab481513dee42015be8ffd4e630090da4336cf3..a1ec2b3ffbe049fb6b2cc2cd738fa06aebbda8cf 100644 |
--- a/chrome/renderer/chrome_render_process_observer.cc |
+++ b/chrome/renderer/chrome_render_process_observer.cc |
@@ -165,6 +165,7 @@ DWORD WINAPI GetFontDataPatch(HDC hdc, |
std::vector<char> font_data; |
if (RenderThread::PreCacheFont(logfont)) |
rv = GetFontData(hdc, table, offset, buffer, length); |
+ RenderThread::ReleaseCachedFonts(); |
} |
} |
return rv; |