| Index: chrome/browser/chromeos/proxy_config_service_impl.cc
|
| diff --git a/chrome/browser/chromeos/proxy_config_service_impl.cc b/chrome/browser/chromeos/proxy_config_service_impl.cc
|
| index 362ac091dd8645ec5050f78214bf9954cb8606bf..9fdf48eef6805e1aa881d939459b7768dfe58079 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();
|
| }
|
|
|
|
|