| 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..36ac7c07b8487432043da344fdf54d7cb8908f86 100644
|
| --- a/chrome/utility/chrome_content_utility_client.cc
|
| +++ b/chrome/utility/chrome_content_utility_client.cc
|
| @@ -223,8 +223,12 @@ 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,
|
| + GetCurrentProcessId()))) {
|
| rv = GetFontData(hdc, table, offset, buffer, length);
|
| + UtilityThread::current()->Send(
|
| + new ChromeUtilityHostMsg_ReleaseCachedFont(GetCurrentProcessId()));
|
| + }
|
| }
|
| }
|
| return rv;
|
|
|