| Index: chrome/utility/chrome_content_utility_client.cc
|
| diff --git a/chrome/utility/chrome_content_utility_client.cc b/chrome/utility/chrome_content_utility_client.cc
|
| index 2f1b8958fa211ed54b50d0721c8c7d1730330658..fbab4e611917ef84a0b64de38e9b3a75bf4168d4 100644
|
| --- a/chrome/utility/chrome_content_utility_client.cc
|
| +++ b/chrome/utility/chrome_content_utility_client.cc
|
| @@ -223,8 +223,11 @@ DWORD WINAPI UtilityProcess_GetFontDataPatch(
|
| if (GetObject(font, sizeof(LOGFONT), &logfont)) {
|
| std::vector<char> font_data;
|
| if (UtilityThread::current()->Send(
|
| - new ChromeUtilityHostMsg_PreCacheFont(logfont)))
|
| + new ChromeUtilityHostMsg_PreCacheFont(logfont))) {
|
| rv = GetFontData(hdc, table, offset, buffer, length);
|
| + UtilityThread::current()->Send(
|
| + new ChromeUtilityHostMsg_ReleaseCachedFonts());
|
| + }
|
| }
|
| }
|
| return rv;
|
|
|