Index: chrome/browser/ui/login/login_handler.cc |
diff --git a/chrome/browser/ui/login/login_handler.cc b/chrome/browser/ui/login/login_handler.cc |
index 926540da7ae6421437d782642093bcd70b349711..2a3ecdf5b5b5c5d098d25dbaa168064f16b19e83 100644 |
--- a/chrome/browser/ui/login/login_handler.cc |
+++ b/chrome/browser/ui/login/login_handler.cc |
@@ -41,6 +41,7 @@ |
#include "net/url_request/url_request_context.h" |
#include "ui/base/l10n/l10n_util.h" |
#include "ui/gfx/text_elider.h" |
+#include "url/origin.h" |
#if defined(ENABLE_EXTENSIONS) |
#include "components/guest_view/browser/guest_view_base.h" |
@@ -449,7 +450,7 @@ std::string LoginHandler::GetSignonRealm( |
// Historically we've been storing the signon realm for proxies using |
// net::HostPortPair::ToString(). |
net::HostPortPair host_port_pair = |
- net::HostPortPair::FromURL(GURL(auth_info.challenger.Serialize())); |
+ net::HostPortPair::FromURL(auth_info.challenger.GetURL()); |
signon_realm = host_port_pair.ToString(); |
signon_realm.append("/"); |
} else { |
@@ -475,12 +476,12 @@ PasswordForm LoginHandler::MakeInputForPasswordManager( |
dialog_form.scheme = PasswordForm::SCHEME_OTHER; |
} |
if (auth_info.is_proxy) { |
- dialog_form.origin = GURL(auth_info.challenger.Serialize()); |
+ dialog_form.origin = auth_info.challenger.GetURL(); |
} else if (!auth_info.challenger.IsSameOriginWith(url::Origin(request_url))) { |
dialog_form.origin = GURL(); |
NOTREACHED(); // crbug.com/32718 |
} else { |
- dialog_form.origin = GURL(auth_info.challenger.Serialize()); |
+ dialog_form.origin = auth_info.challenger.GetURL(); |
} |
Peter Kasting
2016/10/05 00:32:08
I don't want to force you to clean this up in this
Charlie Harrison
2016/10/05 12:32:03
Yikes you're right, this should get cleaned up. I
|
dialog_form.signon_realm = GetSignonRealm(dialog_form.origin, auth_info); |
return dialog_form; |
@@ -498,7 +499,7 @@ void LoginHandler::GetDialogStrings(const GURL& request_url, |
IDS_LOGIN_DIALOG_PROXY_AUTHORITY, |
url_formatter::FormatOriginForSecurityDisplay( |
auth_info.challenger, url_formatter::SchemeDisplay::SHOW)); |
- authority_url = GURL(auth_info.challenger.Serialize()); |
+ authority_url = auth_info.challenger.GetURL(); |
} else { |
*authority = l10n_util::GetStringFUTF16( |
IDS_LOGIN_DIALOG_AUTHORITY, |