| Index: chrome/browser/ui/prefs/prefs_tab_helper.cc
|
| diff --git a/chrome/browser/ui/prefs/prefs_tab_helper.cc b/chrome/browser/ui/prefs/prefs_tab_helper.cc
|
| index bc9b08af1b39b9ab5acdbb53e1eedb79912db184..f5a3c62a32e67664b38ad75ae94011fa83032825 100644
|
| --- a/chrome/browser/ui/prefs/prefs_tab_helper.cc
|
| +++ b/chrome/browser/ui/prefs/prefs_tab_helper.cc
|
| @@ -316,13 +316,21 @@ void OverrideFontFamily(WebPreferences* prefs,
|
| PrefsTabHelper::PrefsTabHelper(WebContents* contents)
|
| : web_contents_(contents),
|
| weak_ptr_factory_(this) {
|
| + PrefService* zoom_level_prefs = GetProfile()->GetZoomLevelPrefs();
|
| + if (zoom_level_prefs) {
|
| + zoom_level_pref_change_registrar_.Init(zoom_level_prefs);
|
| + base::Closure renderer_callback = base::Bind(
|
| + &PrefsTabHelper::UpdateRendererPreferences, base::Unretained(this));
|
| + zoom_level_pref_change_registrar_.Add(prefs::kDefaultZoomLevel,
|
| + renderer_callback);
|
| + }
|
| +
|
| PrefService* prefs = GetProfile()->GetPrefs();
|
| pref_change_registrar_.Init(prefs);
|
| if (prefs) {
|
| base::Closure renderer_callback = base::Bind(
|
| &PrefsTabHelper::UpdateRendererPreferences, base::Unretained(this));
|
| pref_change_registrar_.Add(prefs::kAcceptLanguages, renderer_callback);
|
| - pref_change_registrar_.Add(prefs::kDefaultZoomLevel, renderer_callback);
|
| pref_change_registrar_.Add(prefs::kEnableDoNotTrack, renderer_callback);
|
| pref_change_registrar_.Add(prefs::kEnableReferrers, renderer_callback);
|
|
|
|
|