| Index: chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.cc
|
| diff --git a/chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.cc b/chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.cc
|
| index 92adcb52bd35ca703e52db9366338ebebe8c34d7..1c036315434ce2a61c79e59554563a58b0f8ec6e 100644
|
| --- a/chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.cc
|
| +++ b/chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.cc
|
| @@ -917,10 +917,17 @@ SigninScreenHandlerDelegate* GaiaScreenHandler::Delegate() {
|
| }
|
|
|
| bool GaiaScreenHandler::IsRestrictiveProxy() const {
|
| + if (disable_restrictive_proxy_check_for_test_)
|
| + return false;
|
| +
|
| return captive_portal_status_ ==
|
| NetworkPortalDetector::CAPTIVE_PORTAL_STATUS_PORTAL ||
|
| captive_portal_status_ ==
|
| NetworkPortalDetector::CAPTIVE_PORTAL_STATUS_OFFLINE;
|
| }
|
|
|
| +void GaiaScreenHandler::DisableRestrictiveProxyCheckForTest() {
|
| + disable_restrictive_proxy_check_for_test_ = true;
|
| +}
|
| +
|
| } // namespace chromeos
|
|
|