Chromium Code Reviews| Index: chrome/browser/password_manager/native_backend_kwallet_x.cc |
| diff --git a/chrome/browser/password_manager/native_backend_kwallet_x.cc b/chrome/browser/password_manager/native_backend_kwallet_x.cc |
| index 072ccad7bb67c2a97e59049d4c80a32839adc98b..4c20476c074d8b3ef8607f9a30bf5fa1726e75fd 100644 |
| --- a/chrome/browser/password_manager/native_backend_kwallet_x.cc |
| +++ b/chrome/browser/password_manager/native_backend_kwallet_x.cc |
| @@ -277,7 +277,11 @@ void SerializeValue(const std::vector<autofill::PasswordForm*>& forms, |
| pickle->WriteInt64(form->date_synced.ToInternalValue()); |
| pickle->WriteString16(form->display_name); |
| pickle->WriteString(form->icon_url.spec()); |
| - pickle->WriteString(form->federation_origin.Serialize()); |
| + // We serialize unique origins as "", in order to make other systems that |
| + // read from the login database happy. https://crbug.com/591310 |
| + pickle->WriteString(form->federation_origin.unique() |
| + ? "" |
|
vasilii
2016/03/02 11:45:00
string()
|
| + : form->federation_origin.Serialize()); |
| pickle->WriteBool(form->skip_zero_click); |
| pickle->WriteInt(form->generation_upload_status); |
| } |