| Index: chrome/browser/chrome_content_browser_client.cc
|
| diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc
|
| index ee71f090d4b6b44727ec0f36680f9249262225b4..99083d8d99fb06fd7eeb515aed1a4beccbfb5901 100644
|
| --- a/chrome/browser/chrome_content_browser_client.cc
|
| +++ b/chrome/browser/chrome_content_browser_client.cc
|
| @@ -298,7 +298,7 @@ void FillFontFamilyMap(const PrefService* prefs,
|
| std::string pref_name = base::StringPrintf("%s.%s", map_name, script);
|
| std::string font_family = prefs->GetString(pref_name.c_str());
|
| if (!font_family.empty())
|
| - map->push_back(std::make_pair(script, UTF8ToUTF16(font_family)));
|
| + (*map)[script] = UTF8ToUTF16(font_family);
|
| }
|
| }
|
|
|
| @@ -1338,19 +1338,6 @@ void ChromeContentBrowserClient::OverrideWebkitPrefs(
|
| rvh->GetProcess()->GetBrowserContext());
|
| PrefService* prefs = profile->GetPrefs();
|
|
|
| - web_prefs->standard_font_family =
|
| - UTF8ToUTF16(prefs->GetString(prefs::kWebKitGlobalStandardFontFamily));
|
| - web_prefs->fixed_font_family =
|
| - UTF8ToUTF16(prefs->GetString(prefs::kWebKitGlobalFixedFontFamily));
|
| - web_prefs->serif_font_family =
|
| - UTF8ToUTF16(prefs->GetString(prefs::kWebKitGlobalSerifFontFamily));
|
| - web_prefs->sans_serif_font_family =
|
| - UTF8ToUTF16(prefs->GetString(prefs::kWebKitGlobalSansSerifFontFamily));
|
| - web_prefs->cursive_font_family =
|
| - UTF8ToUTF16(prefs->GetString(prefs::kWebKitGlobalCursiveFontFamily));
|
| - web_prefs->fantasy_font_family =
|
| - UTF8ToUTF16(prefs->GetString(prefs::kWebKitGlobalFantasyFontFamily));
|
| -
|
| FillFontFamilyMap(prefs, prefs::kWebKitStandardFontFamilyMap,
|
| &web_prefs->standard_font_family_map);
|
| FillFontFamilyMap(prefs, prefs::kWebKitFixedFontFamilyMap,
|
|
|