diff options
Diffstat (limited to 'chrome/browser/chromeos/proxy_config_service_impl.cc')
-rw-r--r-- | chrome/browser/chromeos/proxy_config_service_impl.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/chrome/browser/chromeos/proxy_config_service_impl.cc b/chrome/browser/chromeos/proxy_config_service_impl.cc index 362ac09..9fdf48e 100644 --- a/chrome/browser/chromeos/proxy_config_service_impl.cc +++ b/chrome/browser/chromeos/proxy_config_service_impl.cc @@ -693,8 +693,10 @@ void ProxyConfigServiceImpl::SetProxyConfigForNetwork( bool ProxyConfigServiceImpl::GetUseSharedProxies() { const PrefService::Preference* use_shared_proxies_pref = prefs()->FindPreference(prefs::kUseSharedProxies); - if (!use_shared_proxies_pref) - return !UserManager::Get()->user_is_logged_in(); + if (!use_shared_proxies_pref) { + // Make sure that proxies are always enabled at sign in screen. + return !UserManager::Get()->IsUserLoggedIn(); + } return use_shared_proxies_.GetValue(); } |