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 |