summaryrefslogtreecommitdiffstats
path: root/chrome/browser/policy/browser_policy_connector.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/policy/browser_policy_connector.cc')
-rw-r--r--chrome/browser/policy/browser_policy_connector.cc10
1 files changed, 6 insertions, 4 deletions
diff --git a/chrome/browser/policy/browser_policy_connector.cc b/chrome/browser/policy/browser_policy_connector.cc
index 85a21c4..ef85d68 100644
--- a/chrome/browser/policy/browser_policy_connector.cc
+++ b/chrome/browser/policy/browser_policy_connector.cc
@@ -117,10 +117,12 @@ void BrowserPolicyConnector::Init() {
#if defined(OS_CHROMEOS)
InitializeDevicePolicy();
- network_configuration_updater_.reset(
- new NetworkConfigurationUpdater(
- managed_cloud_provider_.get(),
- chromeos::CrosLibrary::Get()->GetNetworkLibrary()));
+ if (CommandLine::ForCurrentProcess()->HasSwitch(switches::kEnableONCPolicy)) {
+ network_configuration_updater_.reset(
+ new NetworkConfigurationUpdater(
+ managed_cloud_provider_.get(),
+ chromeos::CrosLibrary::Get()->GetNetworkLibrary()));
+ }
#endif
}