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 { |