| Index: components/password_manager/core/common/credential_manager_types.cc
|
| diff --git a/components/password_manager/core/common/credential_manager_types.cc b/components/password_manager/core/common/credential_manager_types.cc
|
| index a9bac499f6313fdafb80315bcdfd6fc7bf11d5c7..d89902134ec9cc40b919d8d89ccd271163166a20 100644
|
| --- a/components/password_manager/core/common/credential_manager_types.cc
|
| +++ b/components/password_manager/core/common/credential_manager_types.cc
|
| @@ -19,14 +19,14 @@ CredentialInfo::CredentialInfo(const autofill::PasswordForm& form,
|
| name(form.display_name),
|
| icon(form.icon_url),
|
| password(form.password_value),
|
| - federation(form.federation_url) {
|
| + federation(form.federation_origin) {
|
| switch (form_type) {
|
| case CredentialType::CREDENTIAL_TYPE_EMPTY:
|
| password = base::string16();
|
| - federation = GURL();
|
| + federation = url::Origin();
|
| break;
|
| case CredentialType::CREDENTIAL_TYPE_PASSWORD:
|
| - federation = GURL();
|
| + federation = url::Origin();
|
| break;
|
| case CredentialType::CREDENTIAL_TYPE_FEDERATED:
|
| password = base::string16();
|
| @@ -47,7 +47,7 @@ scoped_ptr<autofill::PasswordForm> CreatePasswordFormFromCredentialInfo(
|
| form.reset(new autofill::PasswordForm);
|
| form->icon_url = info.icon;
|
| form->display_name = info.name;
|
| - form->federation_url = info.federation;
|
| + form->federation_origin = info.federation;
|
| form->origin = origin;
|
| form->password_value = info.password;
|
| form->username_value = info.id;
|
| @@ -64,7 +64,7 @@ scoped_ptr<autofill::PasswordForm> CreatePasswordFormFromCredentialInfo(
|
| bool CredentialInfo::operator==(const CredentialInfo& rhs) const {
|
| return (type == rhs.type && id == rhs.id && name == rhs.name &&
|
| icon == rhs.icon && password == rhs.password &&
|
| - federation == rhs.federation);
|
| + federation.Serialize() == rhs.federation.Serialize());
|
| }
|
|
|
| } // namespace password_manager
|
|
|