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

Side by Side Diff: chrome/browser/renderer_preferences_util.cc

Issue 916873004: Add a Preference to allow WebRTC only bind to "any address" (all 0s) (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 10 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 unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/renderer_preferences_util.h" 5 #include "chrome/browser/renderer_preferences_util.h"
6 6
7 #include "base/macros.h" 7 #include "base/macros.h"
8 #include "base/prefs/pref_service.h" 8 #include "base/prefs/pref_service.h"
9 #include "chrome/browser/profiles/profile.h" 9 #include "chrome/browser/profiles/profile.h"
10 #include "chrome/common/pref_names.h" 10 #include "chrome/common/pref_names.h"
(...skipping 28 matching lines...) Expand all
39 namespace renderer_preferences_util { 39 namespace renderer_preferences_util {
40 40
41 void UpdateFromSystemSettings(content::RendererPreferences* prefs, 41 void UpdateFromSystemSettings(content::RendererPreferences* prefs,
42 Profile* profile, 42 Profile* profile,
43 content::WebContents* web_contents) { 43 content::WebContents* web_contents) {
44 const PrefService* pref_service = profile->GetPrefs(); 44 const PrefService* pref_service = profile->GetPrefs();
45 prefs->accept_languages = pref_service->GetString(prefs::kAcceptLanguages); 45 prefs->accept_languages = pref_service->GetString(prefs::kAcceptLanguages);
46 prefs->enable_referrers = pref_service->GetBoolean(prefs::kEnableReferrers); 46 prefs->enable_referrers = pref_service->GetBoolean(prefs::kEnableReferrers);
47 prefs->enable_do_not_track = 47 prefs->enable_do_not_track =
48 pref_service->GetBoolean(prefs::kEnableDoNotTrack); 48 pref_service->GetBoolean(prefs::kEnableDoNotTrack);
49 #if defined(ENABLED_WEBRTC)
50 prefs->disable_webrtc_multiple_routes =
51 pref_service->GetBoolean(prefs::kWebRTCMultipleRoutesDisabled);
52 #endif
49 53
50 double default_zoom_level = 0; 54 double default_zoom_level = 0;
51 bool default_zoom_level_set = false; 55 bool default_zoom_level_set = false;
52 #if !defined(OS_ANDROID) 56 #if !defined(OS_ANDROID)
53 ui_zoom::ZoomController* zoom_controller = 57 ui_zoom::ZoomController* zoom_controller =
54 ui_zoom::ZoomController::FromWebContents(web_contents); 58 ui_zoom::ZoomController::FromWebContents(web_contents);
55 if (zoom_controller) { 59 if (zoom_controller) {
56 default_zoom_level = zoom_controller->GetDefaultZoomLevel(); 60 default_zoom_level = zoom_controller->GetDefaultZoomLevel();
57 default_zoom_level_set = true; 61 default_zoom_level_set = true;
58 } 62 }
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after
138 prefs->status_font_height = gfx::PlatformFontWin::GetFontSize( 142 prefs->status_font_height = gfx::PlatformFontWin::GetFontSize(
139 metrics.lfStatusFont); 143 metrics.lfStatusFont);
140 144
141 prefs->message_font_family_name = metrics.lfMessageFont.lfFaceName; 145 prefs->message_font_family_name = metrics.lfMessageFont.lfFaceName;
142 prefs->message_font_height = gfx::PlatformFontWin::GetFontSize( 146 prefs->message_font_height = gfx::PlatformFontWin::GetFontSize(
143 metrics.lfMessageFont); 147 metrics.lfMessageFont);
144 #endif 148 #endif
145 } 149 }
146 150
147 } // namespace renderer_preferences_util 151 } // namespace renderer_preferences_util
OLDNEW
« no previous file with comments | « no previous file | chrome/browser/ui/browser_ui_prefs.cc » ('j') | chrome/browser/ui/browser_ui_prefs.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698