| Index: chrome/browser/password_manager/credential_android.cc
|
| diff --git a/chrome/browser/password_manager/credential_android.cc b/chrome/browser/password_manager/credential_android.cc
|
| index c1be78d139f8d8362a7f8d5173ca789af3be65eb..f1dc98b3710ec715b17a8f1b704846210b54c506 100644
|
| --- a/chrome/browser/password_manager/credential_android.cc
|
| +++ b/chrome/browser/password_manager/credential_android.cc
|
| @@ -9,6 +9,7 @@
|
| #include "chrome/grit/generated_resources.h"
|
| #include "jni/Credential_jni.h"
|
| #include "ui/base/l10n/l10n_util.h"
|
| +#include "url/origin.h"
|
|
|
| base::android::ScopedJavaLocalRef<jobject> CreateNativeCredential(
|
| JNIEnv* env,
|
| @@ -18,11 +19,11 @@ base::android::ScopedJavaLocalRef<jobject> CreateNativeCredential(
|
| using base::android::ConvertUTF16ToJavaString;
|
| using base::android::ConvertUTF8ToJavaString;
|
| std::string federation =
|
| - password_form.federation_url.is_empty()
|
| + password_form.federation_origin.unique()
|
| ? std::string()
|
| : l10n_util::GetStringFUTF8(
|
| IDS_PASSWORDS_VIA_FEDERATION,
|
| - base::ASCIIToUTF16(password_form.federation_url.host()));
|
| + base::ASCIIToUTF16(password_form.federation_origin.host()));
|
| return Java_Credential_createCredential(
|
| env, ConvertUTF16ToJavaString(env, password_form.username_value).obj(),
|
| ConvertUTF16ToJavaString(env, password_form.display_name).obj(),
|
|
|