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(); |
} |