Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1425)

Unified Diff: content/browser/tab_contents/tab_contents.cc

Issue 6773006: Add enableReferrers and enableHyperlinkAuditing to contentSettings.misc API. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: review Created 9 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/browser/tab_contents/tab_contents.cc
diff --git a/content/browser/tab_contents/tab_contents.cc b/content/browser/tab_contents/tab_contents.cc
index 7a1e82b9985e6deb4799830d1b6f2867909015ca..c0e0469865000818ece347d3c15e561aaeb78ef8 100644
--- a/content/browser/tab_contents/tab_contents.cc
+++ b/content/browser/tab_contents/tab_contents.cc
@@ -159,7 +159,8 @@ const char* kPrefsToObserve[] = {
prefs::kWebKitMinimumFontSize,
prefs::kWebKitMinimumLogicalFontSize,
prefs::kWebkitTabsToLinks,
- prefs::kDefaultCharset
+ prefs::kDefaultCharset,
+ prefs::kEnableReferrers
};
const int kPrefsToObserveLength = arraysize(kPrefsToObserve);
@@ -2441,6 +2442,10 @@ void TabContents::Observe(NotificationType type,
UpdateWebPreferences();
} else if (*pref_name_in == prefs::kDefaultZoomLevel) {
UpdateZoomLevel();
+ } else if (*pref_name_in == prefs::kEnableReferrers) {
+ renderer_preferences_util::UpdateFromSystemSettings(
+ &renderer_preferences_, profile());
+ render_view_host()->SyncRendererPrefs();
} else {
NOTREACHED() << "unexpected pref change notification" << *pref_name_in;
}
« no previous file with comments | « chrome/test/data/extensions/api_test/content_settings/standard/test.html ('k') | content/common/renderer_preferences.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698