| Index: ios/chrome/browser/autofill/autofill_agent.mm
|
| diff --git a/ios/chrome/browser/autofill/autofill_agent.mm b/ios/chrome/browser/autofill/autofill_agent.mm
|
| index db8e6ab11986afa49153eaa491ad578c92d70a56..651542f4bf5261dc4587bb8f8a36ab2918170c06 100644
|
| --- a/ios/chrome/browser/autofill/autofill_agent.mm
|
| +++ b/ios/chrome/browser/autofill/autofill_agent.mm
|
| @@ -267,7 +267,7 @@ void GetFormAndField(autofill::FormData* form,
|
| if (field.GetList("option_values", &optionValues)) {
|
| for (const auto& optionValue : *optionValues) {
|
| base::string16 value;
|
| - if (optionValue->GetAsString(&value))
|
| + if (optionValue.GetAsString(&value))
|
| fieldData->option_values.push_back(value);
|
| }
|
| }
|
| @@ -277,7 +277,7 @@ void GetFormAndField(autofill::FormData* form,
|
| if (field.GetList("option_contents", &optionContents)) {
|
| for (const auto& optionContent : *optionContents) {
|
| base::string16 content;
|
| - if (optionContent->GetAsString(&content))
|
| + if (optionContent.GetAsString(&content))
|
| fieldData->option_contents.push_back(content);
|
| }
|
| }
|
| @@ -365,7 +365,7 @@ void GetFormAndField(autofill::FormData* form,
|
| for (const auto& formDict : *formsList) {
|
| // Each form list entry should be a JSON dictionary.
|
| const base::DictionaryValue* formData;
|
| - if (!formDict->GetAsDictionary(&formData))
|
| + if (!formDict.GetAsDictionary(&formData))
|
| return NO;
|
|
|
| // Form data is copied into a FormData object field-by-field.
|
| @@ -404,7 +404,7 @@ void GetFormAndField(autofill::FormData* form,
|
| for (const auto& fieldDict : *fieldsList) {
|
| const base::DictionaryValue* field;
|
| autofill::FormFieldData fieldData;
|
| - if (fieldDict->GetAsDictionary(&field) &&
|
| + if (fieldDict.GetAsDictionary(&field) &&
|
| [self extractFormField:*field asFieldData:&fieldData]) {
|
| form.fields.push_back(fieldData);
|
| } else {
|
|
|